WonderCSS

解决 WordPress 后台不显示已安装的主题

或许你正兴奋于刚刚安装了wordpress的喜悦,然后整打算更换个主题模板时却发现“管理主题”页面时,只显示出来正在使用的主题,可用主题确是:

您目前只安装了一个主题,太少了吧!您可随时从 WordPress.org 主题目录中的上千种免费主题中选择:只需点击上方的安装主题标签。

这样的一盆冷水之所以发生是因为lnmp0.9禁用了 scandir 函数,导致了wordpress无法缓存主题列表。所以后台无法显示安装好的wordpress主题,只显示当前使用的一个主题。

解决方法只需要把禁用的 scandir 函数恢复就可以了。

1 找到配置文件 php.ini 它的位置通常在 /usr/local/lib/ 如果你用的是 DedeAMPZ 套装环境它的位置在 /Program/PHP5 or PHP4/ 取决于你使用的环境版本。

2 打开php.ini并搜索查找字符串 disable_functions (是禁用函数列表的意思);该字符串后面的函数都是服务器禁用的函数(禁用的都是有一定为危险性的函数,为了服务器的安全着想的),现在只需找到 scandir 函数,将其删除并保存。

3 重启php服务后再刷新wordpress管理主题页面,就能看到其他已安装的主题了。

By 于湛 发布于 2013.03.6 4,297 次浏览

发表评论

电子邮件地址不会被公开。 必填项已用*标注