wordpress只显示一个主题和不显示模板的解决办法
给客户安装设置主题时经常会碰到页面本该有的模板选项不显示的问题,还有就是在主题列表里只能显示一个主题的问题。这两个问题导致主题有模板不能使用,几乎大部分功能都无法使用,第二个问题导致用户没办法切换主题,要切换主题则需要重新安装才行。
这两个问题其实是同一个原因造成的,就是因为服务器禁用了scandir()函数,可能是出于安全考虑才禁止的,只要我们解除限制就可以了。
只要找到服务器中的php.ini文件,找到
passthru, exec, system, chroot, scandir, chgrp, chown, shell_exec, proc_open, proc_get_status, ini_alter, ini_alter, ini_restore, dl, pfsockopen
然后把scandir删除即可,可以使用命令
sed -i 's/,scandir//g' /usr/local/php/etc/php.ini
最后别忘记重启可以使用命令
lnmp restart
发表评论