最近发现一个问题,就是当进入wordpress主题面板的时候,安装的主题居然不显示了,只显示当前使用的一个。开始没怎么在意,后来有同学问到了才找了一下原因,其实有部分同学是因为升级到了LNMP 0.9,细心的同学升级的时候应该就注意到了,升级说明中明确指出了禁用了部分危险函数。

而我们之所以发生这样的问题,主要表现wordpress后台不识别主题,后台只显示一个主题,是因为lnmp0.9禁用了scandir函数,导致了wordpress无法缓存主题列表。所以后台无法显示安装好的wordpress主题,只显示当前使用的一个主题。

解决方法:

其实很简单,把禁用的scandir函数恢复就可以了。

1.在路径/usr/local/php/etc/php.ini下找到配置文件php.ini(通过ftp软件上传下载)

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

3.重启php即可(通过云服务器控制台)

现在后台刷新一下主题列表页,问题是不是解决了呢?

分享到
作者:
该日志由 admin 于2013年05月26日发表在Wordpress分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。 | +复制链接
转载请注明: wordpress后台只显示一个主题,不识别其它主题
关键字:
【上一篇】
【下一篇】

您可能感兴趣的文章:

发表评论

[请申请gravatar头像,木有头像的评论可能不会被回复|头像相关帮助]

插入图片