Ryan

解决LNMP环境下编辑WordPress主题scandir()错误方法
在最近的各种活动中,估计不少人都入手了VPS了吧。不管便宜得贵的,内存小(32MB例外)的大的,买回来之后建站的不...
扫描右侧二维码阅读全文
11
2014/01

解决LNMP环境下编辑WordPress主题scandir()错误方法

在最近的各种活动中,估计不少人都入手了VPS了吧。不管便宜得贵的,内存小(32MB例外)的大的,买回来之后建站的不在少数。

建站之前当然得配置服务器环境啦,而最流行的一键配置服务器环境的非军哥的LNMP一键包莫属,LNMP的一键包真心不错,全编译的,稳定性很好。

但是不是说一键包就是最好的,只是一键包大大得减轻了我们的工作。

刚才博主在vps上搭建WordPress博客(环境是军哥的LNMP一键包),然后发现了如下错误

Warning: scandir() has been disabled for security reasons in /home/wwwroot/***/wp-includes/class-wp-theme.php on line 981
Warning: Invalid argument supplied for foreach() in /home/wwwroot/***/wp-includes/class-wp-theme.php on line 984
Warning: scandir() has been disabled for security reasons in /home/wwwroot/***/wp-includes/class-wp-theme.php on line 981
Warning: Invalid argument supplied for foreach() in /home/wwwroot/***/wp-includes/class-wp-theme.php on line 984

看字面意思是那两个函数被禁用。额,很好解决嘛,自己的VPS。直接修改php.ini,军哥的LNMP的php.ini的路径是/usr/local/php/etc/php.ini,直接用nano打开

nano /usr/local/php/etc/php.ini

然后按^W(Ctrl+W),直接搜索disable_functions,并把scandir字样去掉即可。

然后重启LNMP服务即可。

/root/lnmp restart

PS:博主之前用LNMP环境装WordPress,没有发现过以上情况?难道是因为LNMP更新的原因?

搬瓦工年付$187机房套餐补货了,电信联通优化,512M内存/500G流量/1G带宽,建站稳定,优惠码:BWH1ZBPVK,【点击购买】!
搬瓦工年付$28CN2高速线路,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快,建站稳定,优惠码同上,【点击购买】!
Last modification:March 2nd, 2018 at 11:55 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

8 comments

  1. 凌云塔上

    /root/lnmp restart

    1. Ryan
      @凌云塔上

      謝謝提醒,一時疏忽

  2. 免费部落

    这个方法不错啊!

    1. Ryan
      @免费部落

      不能这么水啊

  3. 无纯洁

    感觉军哥的这个最好,简单又不简单~

    1. Ryan
      @无纯洁

      一直用军哥的

  4. Jimmy

    新主题不错~链接已经添加 :oops:

    1. Ryan
      @Jimmy

      嗯,感觉超值