升级到WordPress 3.4.2 主题不见了 不能编辑主题

刚刚升级到WordPress 3.4.2

发现主题全部看不到了,没法切换主题

也不能编辑当前主题文件 提示:“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”

开始以为是wordpress的问题,在线重装了一边,后来发现还是不行。

解决办法

在Google搜索一番之后发现了问题的根源,原来是升级的时候,我用的是LNMP 0.9 一键安装包,PHP默认禁用了很多的函数,导致Wordpress不能正常列目录影响了主题功能的使用。

知道原因之后就好改了。
找到PHP.ini的目录:
修改文件
[cce]
/usr/local/php/etc/php.ini
[/cce]

把其中disable_functions 项目后面的
Scandir函数给删除。

如果改完上传不上去,是因为不可写,执行chmod 777 /usr/local/php/etc/php.ini 再上传即可

改完重启下PHP
service php-pfm restart
Wordpress就正常使用主题功能了。