当前位置: 首页 > news >正文

WordPress 提示“此站点遇到了致命错误”的解决方法

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
http://www.lryc.cn/news/161717.html

相关文章:

  • Vue3,Typescript中引用组件路径无法找到模块报错
  • 科技成果鉴定之鉴定测试报告
  • NFTScan 浏览器正式版上线 2 周年!
  • 为什么要使用Token
  • 前端面试的话术集锦第 8 篇:高频考点(JS性能优化 性能优化琐碎事)
  • 【数据分析】Python:处理缺失值的常见方法
  • “批量随机字母命名文件,轻松管理你的文件库“
  • elasticsearch的数据聚合
  • 【网络编程·数据链路层】MAC帧/以太网协议/ARP协议/RARP协议
  • 算法:移除数组中的val的所有元素---双指针[2]
  • Python小知识 - Python爬虫进阶:如何克服反爬虫技术
  • SAP中的新旧事务码
  • day3_C++
  • 力扣题解(73. 矩阵置零),带注释
  • SpringMVC应用
  • 百度输入法全面升级,打造首个基于大模型的输入法原生应用
  • 如何解决GitHub 访问不了?小白教程
  • 龙芯指令集LoongArch——学习笔记(1)
  • ubuntu 20.04 docker安装emqx 最新版本或指定版本
  • 软件测试/测试开发丨学会与 AI 对话,高效提升学习效率
  • CEF内核和高级爬虫知识
  • 视频集中存储/云存储/磁盘阵列EasyCVR平台分组批量绑定/取消设备功能详解
  • 科技成果鉴定测试报告一般包含哪些测试内容?
  • IDEA中的“Deployment“ 将项目直接部署到服务器上
  • 密室逃脱小游戏
  • 【MyBatis】MyBatis项目结构的搭建
  • Vant组件库入门知识
  • Java字符串查找
  • 2023年7月京东投影仪行业品牌销售排行榜(京东大数据)
  • 设计模式-01简单工厂模式详解 详细代码对比