滴滴网站建设流程,wap版,海南seo外包,美食怎么做的小视频网站WordPress 提示“此站点遇到了致命错误”的解决方法
WordPress 网站博客提示“此站点遇到了致命错误。”如何解决#xff1f;今天老唐不幸遇到了这个问题#xff0c;搜了一下解决方法#xff0c;发现致命错误原因有很多#xff0c;所以需要先打开 WordPress 的 WP_DEBUG 功…WordPress 提示“此站点遇到了致命错误”的解决方法
WordPress 网站博客提示“此站点遇到了致命错误。”如何解决今天老唐不幸遇到了这个问题搜了一下解决方法发现致命错误原因有很多所以需要先打开 WordPress 的 WP_DEBUG 功能然后根据提示进行下一步操作。WordPress 自 5.2 版本开始新增了一个功能就是当检测到插件或主题发生错误时自动发送邮件通知网站管理员。即使在后端完全无法访问的情况下管理员仍然有机会登录后台并对此问题采取措施。这个就是新 WordPress 的致命错误WSOD处理程序。
但大多数情况下我们并不能正常收到错误信息邮件所以遇到问题的时候我们可以手动开启调试模式。
一、开启 WP Debug 模式 既然出错了就需要开启 DEBUG 模式显示详细的错误信息。
1、打开 WordPress 配置文件 wp-config.php将 WP_DEBUG 这一行修改为如下代码即可
// 开启WP_DEBUG模式
define( WP_DEBUG, true);
// 开启DEBUG日志一定要记得关闭这个日志功能并清理这个日志文件哦产生的日志文件在: /wp-content/debug.log
define( WP_DEBUG_LOG, true);
// 显示errors and warnings
define( WP_DEBUG_DISPLAY, true);
ini_set( display_errors, On);调试好后请千万记得关闭 DEBUG 模式即将上述内容改回
define( WP_DEBUG, false);二、找到 WP 致命的错误 做完第一步之后直接网页刷新显示错误的页面可看到详细的报错内容此时已经显示出来错误路径。
大多数情况下发生致命错误主要是博客的主题、插件、PHP 内存、文件目录权限甚至是当前主题函数模板 functions.php 内多了个标点符号的原因。
而如果博客正常情况下是可以打开但是偶然出现了报错那么博主可以检查下近期是否有对主题和插件做了修改或更新大多数情况更多的是主题和插件更新导致的不兼容建议直接恢复默认主题停用插件观察如果通过WP_DEBUG可以直接定位到问题那么也可以根据错误提示找到问题所在针对性的解决。
如果是插件问题则直接将插件目录进行mv就好例如以下报错
#0 /usr/share/nginx/html/shop3/wordpress/wp-content/plugins/ultimate-member/includes/core/class-builtin.php(1456): UM-fields()解决方法
mv /usr/share/nginx/html/shop3/wordpress/wp-content/plugins/ultimate-member /usr/share/nginx/html/shop3/wordpress/wp-content/plugins/ultimate-member-bak