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