共計 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 文件。”的方法,希望對你有幫助。
補充:很多站長可能啟用了超級緩存插件,這個也是會導致該問題出現,可以先禁止啟用,修改完文件后再次啟用即可。
正文完