如何解决WordPress错误“The site is experiencing technical difficulties.”
WordPress有一些特别令人沮丧的问题,这些问题可以完全关闭您的网站,但是对于造成问题的原因并没有提供太多指导。“The site is experiencing technical difficulties.” 错误就是这样的问题之一。这意味着您的网站将关闭,并且前端和后端均可能无法使用。对于您的访客,它可能看起来像这样:
在大多数情况下,此错误是插件或主题冲突的结果。由于WordPress的开放源代码性质,许多具有不同编码背景和样式的不同开发人员都会创建扩展,用户可以将其添加到平台上。不过这意味着有时来自不同开发人员的插件和主题不能很好地相互配合。当两个具有冲突代码的工具都安装在WordPress网站上时,可能会导致各种各样的问题。
在某些情况下,一个或两个插件将完全停止工作。但是,在其他时候,这种冲突可能会导致致命错误,例如“The site is experiencing technical difficulties.”信息。
如何解决“The site is experiencing technical difficulties.”
如果您已经对插件冲突进行故障排除,解决“The site is experiencing technical difficulties.”错误应该很容易。如果没有,请不要担心。下面,提供了有关如何解决此任务的详细步骤,以及如果问题仍然存在该怎么办。
第1步:检查您的电子邮件以获取致命错误通知
在某些情况下,WordPress会向网站管理员发送一封电子邮件,其中包含有关可能导致该错误的原因的更多信息。该电子邮件将包含以下关键信息,可帮助您更快地解决错误:其中可能包含有引起冲突的插件或主题的名称,或者是使您的网站进入“恢复模式”的链接。
如果您是该站点的管理员,并且“The site is experiencing technical difficulties.”。错误消息包括附录:“请检查您的站点管理员电子邮件收件箱以获取说明”,最好在继续之前进行操作(如果没有找到,记住也检查下垃圾邮件文件夹)。然后按照下面的说明在恢复模式下进行故障排除。
但是,如果您不是该站点的管理员,并且无法与他们联系,或者您的错误消息中没有任何关于电子邮件的内容,请不要担心。您仍然可以按照下面的步骤使用文件传输协议(FTP)进行故障排除。
如果仍然看到“此站点遇到技术问题”消息,则可以尝试使用WordPress调试模式来诊断根本问题。这是另一个内置的故障排除功能,它将显示所有潜在的PHP错误。要启用此功能,您需要 通过FTP访问wp-config.php文件,搜索找到找到“WP_DEBUG”修改为define( 'WP_DEBUG', true ); 保存并重新上传文件,然后返回您的站点并刷新页面。仔细阅读在调试模式下显示的错误消息,并确定是否可能引起致命错误。然后,您需要按照与该问题相关的疑难解答步骤进行操作。
使用wordpress的调试详细操作可以看之前的文章:快速解决WORDPRESS错误”THERE HAS BEEN A CRITICAL ERROR ON YOUR WEBSITE”
重要的是要注意WordPress并不是要永久保留在调试模式下。此模式仅应用于故障排除,因为它会使任何人都可以使用敏感信息。要再次关闭它,请将wp-config.php 代码段中的状态从“ true”更改为“ false”,然后再次保存并上传文件。