在 ubuntu 下面安装了一个 wordpress 程序,在后台什么都没干,编辑主题时,发现页面中报下面的错误。
notice: /home/wwwroot/test.localhost/wordpress/wp-content/themes <span>is</span> not readable <span>in</span> /home/wwwroot/test.localhost/wordpress/wp-includes/theme.php on line <span>447</span> Warning: scandir() has been disabled <span>for</span> security reasons <span>in</span> /home/wwwroot/test.localhost/wordpress/wp-includes/l10n.php on line <span>764</span>
这个是什么情况呢,赶快到网上搜了一下。
原来是 scandir 被禁用了。通过 lnmp 探针也可以看到。
很简单,编辑 php.ini 文件
disable_functions = scandir,passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen
去掉 scandir 保存并重起 php-fpm 即可。
php.ini 的位置:/usr/local/php/etc/php.ini
最后执行/etc/init.d/php-fpm restart 重启下
等重启完后,再刷新页面,就会发现以前报的警告没有了。
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
![酷奇](https://wppi.cn/wp-content/themes/dragon/assets/images/image-pending.gif)
予人玫瑰,手有余香
- 2¥
- 5¥
- 10¥
- 20¥
- 50¥
¥2
本文来自酷奇投稿,不代表主题派立场,版权归原作者所有,欢迎分享本文,转载请保留出处!