共计 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 文件。”的方法,希望对你有帮助。
补充:很多站长可能启用了超级缓存插件,这个也是会导致该问题出现,可以先禁止启用,修改完文件后再次启用即可。
正文完