wordpress出现无法与站点通信来检查致命错误,因此PHP修改已被回滚

华峰博客 144

今天修改了下主题,我个人比较喜欢在wordpress后台修改东西,然而在【外观】-【主题文件编辑器】修改东西的时候,出现报错的情况。报错内容如下所示:

无法与站点通信来检查致命错误,因此PHP修改已被回滚。您需要采用其他方式(如SFTP)上传您修改的PHP文件。

然后去看了下教程,wordpress出现此种报错一般是跟版本有关,而且正好我最近也升级到了wordpress6.0版本,如果说以后只能通过FTP来修改文件的话,个人还是不太习惯的,索性直接修改代码来解决这个问题。

解决方法:

登陆宝塔面板,找到wp-admin/includes/file.php文件,修改file.php,代码从起始位置到结束位置都删除:

删除起始位置代码示例:

if ( $is_active && 'php' === $extension )

wordpress出现无法与站点通信来检查致命错误,因此PHP修改已被回滚

删除结束位置代码示例:

return new WP_Error( 'php_error', $message, $result );
		}
	}

wordpress出现无法与站点通信来检查致命错误,因此PHP修改已被回滚

删除完毕之后,保存即可,当然了,为了以防万一,最好先备份一个,对于新手站长而言,修改代码错误就会造成新的问题,以上便是解决“无法与站点通信来检查致命错误,因此PHP修改已被回滚。您需要采用其他方式(如SFTP)上传您修改的PHP文件。”的方法,希望对你有帮助。

补充:很多站长可能启用了超级缓存插件,这个也是会导致该问题出现,可以先禁止启用,修改完文件后再次启用即可。

上一篇:

下一篇:

  推荐阅读

分享