WordPress提示有新的翻译可用,点击更新翻译按钮,翻译升级成功,刷新后台后依然提示要翻译更新。
问题原因:
主要问题就是scandir()被禁用,此函数是返回指定目录中的文件和目录的数组。虽然点击翻译更新后,下载并替换了最新的翻译文件,因为此函数被禁用,所以更新文件后并未能返回,导致刷新后又出现了要更新的提示。
解决方法:
启用scandir函数 即可。
具体操作方法:
去掉 php.ini 里面的 disable_functions后面的scandir。
Centos系统里,用find命令查到php.ini所在位置:
find / -name php.ini
找到php.ini在如下位置:
/usr/local/php/etc/php.ini
然后用vi命令修改:
vi /usr/local/php/etc/php.ini
修改保存之后重启
service php-fpm restart