解决WordPress中出现的disabled for security reasons in问题

  • A+
所属分类:Web开发 技术展台
云服务器118元/年 佣金12%

1、如图,中文意思:警告: /var/www/wwwroot/../l10n.php 第1055行 的某函数已经由于安全原因被禁止。
解决Wordpress中出现的disabled for security reasons in问题
2、先按路径找到l10n.php的第1055行,我们得先看下是什么函数的问题,如图:
从图中可以看出,是scandir()函数导致的报错;
解决Wordpress中出现的disabled for security reasons in问题
3、初步估计是scandir()函数没有启用,我们先通过修改php.ini来看下是不是该函数被禁用了;不同系统的php.ini的路径是不同的,你可以通过执行命令来查看路径:

1
sudo find / -name 'php.ini'

如图
解决Wordpress中出现的disabled for security reasons in问题
4、然后执行命令:

1
vi /usr/local/php/etc/php.ini

打开php.ini文件
解决Wordpress中出现的disabled for security reasons in问题
5、直接在输入

1
/disable_function

如图
解决Wordpress中出现的disabled for security reasons in问题
6、按回车后就可以看到已经被停用的函数,其中我们可以看到scandir是已经被禁用了,如图
解决Wordpress中出现的disabled for security reasons in问题
7、英文输入法下按"i"进入编辑模式:
将scandir从停用列表删除,如图
解决Wordpress中出现的disabled for security reasons in问题
8、然后按"ESC"再按"Shift+:"退出编辑模式
然后执行命令重启php-fcgi或php-fpm:

1
service php-fpm restart

如果你还使用了Nginx,建议你也一起重启下:

1
service nginx restart

如图
解决Wordpress中出现的disabled for security reasons in问题
>9、然后重新回到之前报错的页面进行刷新就可以看到没有在报错了,如图
解决Wordpress中出现的disabled for security reasons in问题

注:本文与百度经验《解决PHP中disabled for security reasons in》同一作者,作者:Jasper/刘炫均。

下载服务恢复
绅度男士手表防水时尚款男2017新款韩版学生潮商务钢带休闲手表男【淘宝包邮】
飞毛腿超大iphone6电池6s苹果5s原装iphone5换4s正品6splus大容量
【京东】网路通升级版IPC-1600 Plus工程宝 数字网络模拟视频监控综合测试仪

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论数:6   其中:访客评论  6   博主回复  0

    • avatar 时间刻表 2

      谢谢,解决了!真棒! :mrgreen:

      • avatar Lily 2

        网站得多更新啊,内容很实用,但更新的太慢了!

          • avatar Jasper 3

            @Lily 感谢关注,我们会努力的!

          • avatar Lily 2

            Good,解决了!谢谢

              • avatar Jasper 3

                @Lily 非常荣幸能够帮上你!