WordPress/Avada 升级PHP版本问题

1. Warning: scandir() has been disabled…

原因:php 禁用了scandir() 函数

解决方法:

编辑PHP配置文件:

Putty 或者Xshell 连接主机

vi /usr/local/php/etc/php.ini

shift + : 进入编辑状态

输入/,进入搜索模式,找到disable_functions

寻找disable_functions字符串,将后面的scandir删除

重启PHP生效

/etc/init.d/php-fpm restart

2.Invalid argument supplied for foreach()….

原因:PHP Max Input Vars 太小

解决方法:

编辑PHP配置文件:

vi /usr/local/php/etc/php.ini

shift + : 进入编辑状态

输入/,进入搜索模式,找到max_input_vars

把值改为合适的大小,再把前面的;去掉

保存,重启PHP生效

点赞