WordPress一直提示翻译更新

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

也可以将php.ini下载到本地,通过记事本或Dreamweaver修改保存,上传覆盖,然后重启php-fpm。

打赏

子痕

男人分四种,一种聪明,一种英俊,一种不聪明也不英俊,我是第四种。

You may also like...

6 Responses

  1. 空空裤兜说道:

    原来是这个原因,一直都是多次更新不成功就索性不管了

    • 子痕说道:

      直接去掉被禁用的scandir即可。另外提醒下你主机的探针给重命名或者删掉哈。

  2. 菊部说道:

    好像每次版本更新后我也总是遇到这个问题 但我一般选择搁置。、。

  3. 从良未遂说道:

    我人品比较好啊,没有遇到过。

发表评论

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