【问题标题】:WordPress Site Having Fatal Error in Root ViewWordPress 网站在根视图中有致命错误
【发布时间】:2017-12-12 10:55:06
【问题描述】:

我已经运行了 WordPress 站点,但是当我登录到 WordPress 的管理面板时出现错误,并且站点现在也无法运行。显示“致命错误”:

Fatal error: Cannot redeclare class WP_Theme_Handler_Checker in /home/niteshvyas84/public_html/shreejeeexcellency.restaurant/wp-content/themes/resca/inc/theme-checker.php on line 4 

有谁知道如何解决这个问题,还是我必须卸载 WordPress 并从头开始?

【问题讨论】:

  • 在您的主机帐户的控制面板中,导航到 /wp-content/themes/ 并重命名当前活动主题的目录。这将强制激活默认主题,以便您可以使用您的网站。然后将错误检查到您的主题旧功能调用中
  • 非常感谢,我在根目录中重命名主题,然后删除它并在根目录中重新提取它,我的网站现在已经上线,并且 WordPress 仪表板也显示了,但是当我访问网站时出现危险消息显示为网络钓鱼站点,然后我单击“单击不安全访问”,然后显示我的站点并在浏览器中显示危险消息。所以我现在可以解决这个问题,请帮助充分保护它并生活它。 @RajKumarBhardwaj
  • imgur.com/C2ylkjd@RajKumarBhardwaj

标签: php wordpress .htaccess cpanel


【解决方案1】:

这个真正适合我的最佳解决方案

在网站所有权验证后,我在 Google Search Console 中添加了我的网站,我在 Search Console 仪表板的网站安全选项中看到相同的恶意软件攻击消息以及完整的详细信息。然后我向 Google 提交请求,查看此网页并执行必要的任务。提交审核请求后,我在 48 小时内收到了来自 Search Console 的邮件,表明您的受影响的恶意软件攻击被黑的网站已成功审核,并且恶意软件也已成功从您的根目录中删除。现在访问您的站点的谷歌浏览器中没有显示危险消息,但仍然需要几个小时。总体而言,在最多 72 小时内,Chrome Now 中的网站已准备就绪,没有显示任何零食,也没有显示任何危险消息。感谢 Google Search Console。

【讨论】:

    【解决方案2】:

    尝试打开theme-checker.php 文件,然后用class_exists() 函数包装类声明代码,类似于:

    if ( !class_exists( 'WP_Theme_Handler_Checker' ) {
    //The existing class declaration
    }
    

    【讨论】:

      【解决方案3】:

      问题出在您的主题中。如果您安装了另一个主题(但显然处于非活动状态),请在解决问题时使用 this guide 将主题更改为其他主题。

      【讨论】:

        【解决方案4】:

        您的主题一定有问题。连接到您站点的 FTP 服务器并将文件夹 wp-content/themes/resca 移动到另一个文件夹(例如根目录)或下载然后删除它。然后您应该能够登录到后端并设置另一个主题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-01-27
          • 1970-01-01
          • 1970-01-01
          • 2016-08-24
          • 2015-02-19
          • 1970-01-01
          相关资源
          最近更新 更多