导入 Avada 模板时出现 php time limit 和 php max input vars 提示怎么办?

December 09, 2023
测试
测试
测试
测试
3 分钟阅读

网友导入 Avada 模板的时候出现下图这个问题,之前很多网友都遇到过类似问题,好多人用的宝塔面板,在后台能找到修改的可视化界面,而如果是主机商提供的面板就没这个便利条件了,需要手动修改。

英文描述如下:

php version: wordpress recomendaton:7.2 or above.

php time limit: 30- we recommend setting max execution time at least 180. See increasing max execution to php.

php max input vars: 1000- Recommended value: 1620. Max input vars limitation will truncate post data such as menus. See increasing max input vars limit.

从截图上看上面三处英文提示需要修改。

1、Php 版本(php version)

截图中 php 版本是 5.6.27,注意这里 avada 是推荐并非红字必须修改。php7.0 以上版本带来的性能提升是 php5.6 的至少两倍以上,本身 avada 是很耗费内存资源的一款模板,所以即使非强制也要主动升级。

推荐升级到 php7.0 版本而不是 php7.2 版本,因为在实际使用中老魏和身边的朋友发现 php7.2 版本对某些程序兼容性还不是太好,而 php7.0 的兼容性就好很多了。

如何升级到 php7.2?

lnmp 环境请移步lnmp1.4 环境升级 php5.5 到 php7 的过程,宝塔面板更简单,在软件管理的页面最下面,看到 php7.2 后点击右侧的“安装”按钮,安装成功后可用,就这么简单。

2、修改 php time limit

php time limit 在 lnmp 的 php.ini 中,php.ini 路径是在/usr/local/php/etc/下面(如果找不到就去/ect/php.ini),用 SFTP 软件下载下来,用 dreamweaver 或者 EditPlus 之类的代码编辑软件搜索 max_execution_time 并把数值改成 300。

宝塔面板修改就 so easy 了,在软件管理>>你使用的 php 版本最右侧点击“设置”,如下图所示 max_execution_time 改成 300 即可。

3、Php max input vars

Php max input vars 在 lnmp 的 php.ini 文件中的参数是 max_input_vars,像上面第二条一样搜索到后把默认的 1000 修改为 avada 推荐的 1620 即可。宝塔面板是在 php 管理的配置文件中搜索 max_input_vars,修改成 1620 或你看到的提示数值(有的提示是 recommended value: 1500,也有提示 1600 的每个人看到的数值不完全相同)即可。

lnmp 环境修改 php.ini 之后 nginx 需要重启 php 服务,命令:/etc/init.d/php-fpm reload,apache 是重启 apache 服务。宝塔面板是在“php 管理”的“php 服务”中,点击“重载配置”就完成了。最后去重新导入 avada 模板如果没有出现开头的红字提示就说明一切正常了。

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多