WordPress升级scandir函数错误问题

今天把WordPress从3.6升级到3.7.1,升级完成出现如下错误:

Warning: scandir() has been disabled for security reasons in /siteurl/wp-includes/l10n.php on line 763

以上“siteurl”为网站物理目录。

稍微检查一下,页面显示都正常,所以继续升级插件,也出现这个错误,网上搜索了一下,是由于php.ini文件配置中关闭scandir函数导致的。

编辑php.ini文件,删除该函数:

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

大约在第210行,找到disable_functions,按insert键,删掉scandir,按ESC键、:wq、回车键

改完后,重启LNMP服务,

/root/lnmp restart

上面错误不再出现。

接着继续升级其他插件,但出现这个东西:

插件升级成功。
返回“插件”页面

一些翻译需要更新,请稍等。

正在更新Twenty Ten(zh_CN)的翻译…

提供的数据无效。

翻译升级失败。

看来是新版的翻译功能导致的。不知道如何解决。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.