WordPress重装后管理主题后台所有主题消失

好久没有玩Wordpress了,之前由于时间原因一直和Discuz诛死搏斗,结果发现,尽管Discuz插件丰富,不过修改一个模板实在太麻烦了,Discuz不是我的菜。

上周买的YardVPS,虽然DD之类数据不满意不过弄个站点还是可以的。早上装好Wordpress 3.5之后,直接Wget我另外一个机器上的模板,unzip –o 解压缩,尔后进后台看了一下,发现“主题-管理主题”里面除了默认主题外其他什么都木有。

尝试着在themes目录下Chmod –R 777 ./*还是不行,度娘了一下知道,原来需要修改php.ini文件。

找到phpinfo.php,查询到php.ini路径,vi进入修改。找到disable_functions字符串,将后面的scandir给删掉,保存退出(Ctrl + ZZ)。

重启服务器之后,再次到Wordpress后台“主题-管理主题”发现主题又都出现了。

联想起Discuz安装需要在PHP.ini里面同样的地方删除fsockopen函数。各位可不要混淆了,这是Wordpress删除的可是scandir啊!