wordpress主题管理只显示一个主题的主要的原因是php.ini禁止了scandir函数,scandir() 函数返回一个数组,其中包含指定路径中的文件和目录。
若成功,则返回一个数组,若失败,则返回 false。如果 directory 不是目录,则返回布尔值 false 并生成一条 E_WARNING 级的错误。因为禁止了scandir() 函数,自然就无法把所有的主题文件目录展示出来了。
解决方法非常简单
通过打开/usr/local/php/etc/php.ini
文件,查找 disable_functions
,把后面的 scandir
给删掉,保存;
然后执行 /etc/init.d/php-fpm restart
重启一下php-fpm
就可以了。
评论前必须登录!
注册