解决LNMP环境导致WordPress后台不显示其他主题且无法编辑

2015年4月24日夜里原主机流量爆表,所以在25日给网站换到了阿里云,用lnmp一键安装包配置的服务器环境,网站成功搬到阿里云之后,突然发现进入wordpress后台主题管理,只看到一个正在使用的主题,而其余已经上传的主题一个也看不到,包括默认的主题。并且在wordpress后台无法编辑主题。

开始以为是网站搬家过程中出了问题,又重新完整搬了下,折腾了好一会儿,发现不是搬家的问题,造成这个问题的原因也是LNMP的危险函数,只要将相应被禁用的函数取消即可。

经过测试是由于scandir函数被禁用,所以不能显示其他主题。

解决方法如下:

  1. 进入ssh,root登录;
  2. 输入命令:

sed -i 's/,scandir//g' /usr/local/php/etc/php.ini

还是那句话,方法可以用在其他的安装包上,具体请修改php.ini的路径即可。

最后把Lnmp重启一下即可,注意是要整体重启,输入以下命令重启:

/root/lnmp restart

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
  • 解决LNMP环境导致WordPress后台不显示其他主题且无法编辑已关闭评论
  • 2,742 views
  • A+
所属分类:WordPress教程
吴 文元