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

111次阅读
没有评论

共计 595 个字符,预计需要花费 2 分钟才能阅读完成。

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

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

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

解决方法:

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

删除起始位置代码示例:

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

删除结束位置代码示例:

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

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

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

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-05-23发表,共计595字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)