WordPress主题文件夹已经上传了主题文件夹,在Wordpress后台却看不到,
提示错误如下:
Warning: scandir() has been disabled for security reasons in /wp-includes/class-wp-theme.php on line 980
Warning: Invalid argument supplied for foreach() in /wp-includes/class-wp-theme.php on line 983
Warning: scandir() has been disabled for security reasons in /wp-includes/class-wp-theme.php on line 980
Warning: Invalid argument supplied for foreach() in /wp-includes/class-wp-theme.php on line 983
解决办法
这是由于服务器环境下的php.ini文件scandir()函数问题引起的,只需要去掉这个函数就可以了。
可以通过FTP或者VI编辑 /usr/local/php/etc/php.ini文件中,找到 disable_functions ,将后面的 scandir 的函数删掉即可。
最后,通过SSH编译 /etc/init.d/php-fpm restart 重启php-fpm就可以了。
子痕是个爱学习的孩子,嘿嘿
呵呵,都是平时遇到的问题的总结~
已经不关心这个了,买了一个主题,不准备再换
买的什么主题?
博主用的什么主机
linode
同一个主题,串个门。遇到过同样问题。
呵呵,一个函数的问题,删掉即可~
现在很少折腾主题了
折腾无止境。。。不折腾就意味着。。。老了。。。
正解
好像有的恶意主题还会在function.php里添加scandir函数呢,前段时间总是碰到
问题严重吗?
disable_functions ,后面并没有scandir 的函数啊。但是后右主题也打不开。。。。。。吐血。。
那有可能你的scandir 已经去掉了,可能是其它原因一起的主题显示不了。
我怎么找不到你说的那个路径呀?
如果是wordpress一般都是这样的路径的