解決WordPress Fatal error: Unknown: Cannot use output buffering in output buffering display

解決WordPress致命錯誤:未知:無法在第0 行未知的輸出緩衝顯示

最近有網友嘗試通過WordPress儀表板自定義網站的外觀時,都會出現以下錯誤消息提示 ▼

解決WordPress Fatal error: Unknown: Cannot use output buffering in output buffering display

“Fatal error: Unknown: Cannot use output buffering in output buffering display handlers in Unknown on line 0”

  • 致命錯誤:未知:無法在第0 行未知的輸出緩衝顯示處理程序中使用輸出緩衝

而且有一段時間沒有添加任何新的WordPress外掛了,但是不知道該怎麼辦?

很多學習WordPress建立站的新手都不知道如何調試WordPress錯誤問題……

如何解決Fatal error: Unknown: Cannot use output buffering in output buffering display?

WordPress致命錯誤怎麼解決?

WordPress網站搬家後,首頁前台空白打開後台也空白,怎麼辦

建議開啟“WordPress調試模式”,對WordPress進行故障排除。

如何開啟WordPress調試模式?

  1. 編輯WordPress網站根目錄下的“wp-config.php”文件;
  2. 將“define('WP_DEBUG', false); ”,修改為“define('WP_DEBUG', true); 
  3. 開啟WordPress調試後,刷新出錯頁面,就會顯示造成錯誤的插件或主題的路徑和錯誤提示;
/**
* 开发者专用:WordPress调试模式
*
* 将这个值改为true,WordPress将显示所有用于开发的提示
* 强烈建议插件开发者在开发环境中启用WP_DEBUG
*
* 要获取其他能用于调试的信息,请访问Codex
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
*/
define('WP_DEBUG', true);
//define('WP_DEBUG', false);
  • 最後將“define('WP_DEBUG', false); ” 修改回“define('WP_DEBUG', false); ”。

刷新出錯網頁後,就會顯示類似以下造成WordPress錯誤的插件提示信息▼

Strict Standards: Redefining already defined constructor for class PluginCentral in /home/eloha/public_html/etufo.org/wp-content/plugins/plugin-central/plugin-central.class.php on line 13
  • 初步判斷是WordPress主題或WordPress插件造成的WordPress致命錯誤問題,所以需要先記錄哪個WordPress插件出現錯誤提示,然後逐個排除。
  • 一般來說,在對網站進行故障排除時,需要禁用所有插件並切換到默認主題。
  • 可以理解,大多數站長不願意這樣做,因為這種操作會影響網站訪問者,造成他們瀏覽不具備原有功能的網站。

推薦使用Health Check & Troubleshooting插件排查,點擊下方鏈接查看具體方法

我們發現6 個WordPress插件,可能會造成WordPress致命錯誤:

  1. Autoptimize
  2. Heroic Favicon
  3. Elementor
  4. 聯繫表7
  5. Askimet Anti-Spam
  6. Add to Any
  • (最後一個觸發“500:內部錯誤”消息)引發了致命錯誤消息。
  • 這6個WordPress插件可能會導致致命錯誤,所以需要逐個測試禁用。

發表評論

您的郵箱地址不會被公開。 必填項已用 * 標註

回到頁首