wordpress出現(xiàn)無法與站點通信來檢查致命錯誤,因此PHP修改已被回滾
今天修改了下主題,我個人比較喜歡在wordpress后臺修改東西,然而在【外觀】-【主題文件編輯器】修改東西的時候,出現(xiàn)報錯的情況。報錯內(nèi)容如下所示:無法與站點通信來檢查致命錯誤,因此PHP修改已被回滾。您需要采用其他方式(如SFTP)上傳您修改的PHP文件。然后去看了下教程,wordpr...
共計 595 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
今天修改了下主題,我個人比較喜歡在 wordpress 后臺修改東西,然而在【外觀】-【主題文件編輯器】修改東西的時候,出現(xiàn)報錯的情況。報錯內(nèi)容如下所示:
無法與站點通信來檢查致命錯誤,因此 PHP 修改已被回滾。您需要采用其他方式(如 SFTP)上傳您修改的 PHP 文件。
然后去看了下教程,wordpress 出現(xiàn)此種報錯一般是跟版本有關(guān),而且正好我最近也升級到了 wordpress6.0 版本,如果說以后只能通過 FTP 來修改文件的話,個人還是不太習(xí)慣的,索性直接修改代碼來解決這個問題。
解決方法:
登陸寶塔面板,找到 wp-admin/includes/file.php 文件,修改 file.php,代碼從起始位置到結(jié)束位置都刪除:
刪除起始位置代碼示例:
if ($is_active && 'php' === $extension)
刪除結(jié)束位置代碼示例:
return new WP_Error('php_error', $message, $result);
}
}
刪除完畢之后,保存即可,當(dāng)然了,為了以防萬一,最好先備份一個,對于新手站長而言,修改代碼錯誤就會造成新的問題,以上便是解決“無法與站點通信來檢查致命錯誤,因此 PHP 修改已被回滾。您需要采用其他方式(如 SFTP)上傳您修改的 PHP 文件。”的方法,希望對你有幫助。
補充:很多站長可能啟用了超級緩存插件,這個也是會導(dǎo)致該問題出現(xiàn),可以先禁止啟用,修改完文件后再次啟用即可。