上一篇文章介绍了discuz需要开启一个函数,于是用了一个指令,结果就导致出事了,如果上一个步骤和我一样照做的话,那么删除那个scandir就可以了!
打开wordpress编辑器提示错误如下:
- Warning:scandir() has been disabled for security reasons in /wp-includes/class-wp-theme.php on line 978
- Warning: Invalid argument supplied for foreach() in /wp-includes/class-wp-theme.php on line 981
- Warning: scandir() has been disabled for security reasons in /wp-includes/class-wp-theme.php on line 978
- Warning: Invalid argument supplied for foreach() in /wp-includes/class-wp-theme.php on line 981
有的是提示:噢,没有这个文件。请重新检查文件名,然后再试
解决方法如下:
打开SSH控制台,输入指令打开文件:
- vim /usr/local/php/etc/php.ini
这个时候是高亮模式的,一直往下找,有一个高亮的代码比较长的时候就要注意了,大概就这里,下面有图片,反正找到disable_functions开头这里,后面有一串话,其中就有scandir这个单词,我们删除之,然后保存和重启即可
编辑方法,按下insert,也就是delete上面那个按键,然后可以编辑,编辑好之后,按下shift+Q,然后输入wq后回车保存,输入下面指令重启:
- /etc/init.d/php-fpm restart
- // 或者重启环境
- lnmp restart
最好备份一份以免改错哈!
图片中光标的位置那里就是要删除的一个单词
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助