Web:WordPress和插件的自动更新在版本4.2.0之后不再起作用

时间:2020-02-23 14:45:20  来源:igfitidea点击:

如果您最近更新到WordPress版本4.2.0,并尝试更新到版本4.2.1+,或者尝试通过CMS更新插件,则"更新"状态和将会一直旋转并且不会完成/卡住。

我在Web服务器错误日志中注意到以下内容:

PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 523800 bytes) in /wp-admin/includes/file.php on line 159, referer: http://www.theitroad.com/wp-admin/update-core.php?action=do-core-upgrade

这是一个与代码有关的问题,位于" file.php"中。
要解决此问题,只需编辑以下文件(请先备份原始文件!):

/wp-admin/includes/file.php

然后转到第149行,找到以下内容:

if ( empty( $filename ) || '.' == $filename ) {

完全删除该行并替换为:

if ( empty( $filename ) || '.' == $filename || '/' === $filename ) {

保存文件,您的WordPress和插件应该可以再次使用。