文章目录
解决WordPress致命错误:未知:无法在第 0 行未知的输出缓冲显示
最近有网友尝试通过WordPress仪表板自定义网站的外观时,都会出现以下错误消息提示 ▼
“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调试模式?
- 编辑WordPress网站根目录下的“wp-config.php”文件;
- 将“
define('WP_DEBUG', false);
”,修改为“define('WP_DEBUG', true);
” - 开启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致命错误:
- Autoptimize
- Heroic Favicon
- Elementor
- Contact Form 7
- Askimet Anti-Spam
- Add to Any
- (最后一个触发“500:内部错误”消息)引发了致命错误消息。
- 这6个WordPress插件可能会导致致命错误,所以需要逐个测试禁用。
希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《解决WordPress Fatal error: Unknown: Cannot use output buffering in output buffering display》,对您有帮助。
欢迎分享本文链接:https://www.chenweiliang.com/cwl-20886.html
喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!