【问题标题】:WordPress Fatal error : Uncaught Error after failed auto update to 5.1.1WordPress 致命错误:自动更新到 5.1.1 失败后未捕获的错误
【发布时间】:2019-04-10 16:48:48
【问题描述】:

WordPress 自动更新到 5.1.1 失败 网站完全空白(错误如下) WordPress 登录和管理页面也是空白

  • 自动更新失败后删除了 .Maintenance 文件
  • 重命名插件目录

这些都没有帮助。

致命错误:未捕获错误:调用未定义函数 apply_filters() 在 /home/vol1000_5/if_3300818/htdocs/wp-includes/load.php:332 堆栈 跟踪:#0 /home/vol1000_5/if_3300818/htdocs/wp-settings.php(61): wp_debug_mode() #1 /home/vol1000_5/if_3300818/htdocs/wp-config.php(90): require_once('/home/vol1000_5...') #2 /home/vol1000_5/if_3300818/htdocs/wp-load.php(29): require_once('/home/vol1000_5...') #3 /home/vol1000_5/if_3300818/htdocs/wp-blog-header.php(12): require_once('/home/vol1000_5...') #4 /home/vol1000_5/if_3300818/htdocs/index.php(17): require('/home/vol1000_5...') #5 {main} 抛出 /home/vol1000_5/if_3300818/htdocs/wp-includes/load.php 在第 332 行

【问题讨论】:

  • 您的 WP 安装似乎已损坏。尝试手动重新安装 WP。
  • 我手动更新了 WP 并且该网站重新上线。谢谢你:)

标签: php mysql wordpress fatal-error failed-installation


【解决方案1】:

听起来像是一个 curupted 的 wordpress 更新。如果您担心丢失数据,请执行回滚。您可以在 20 分钟或更短的时间内让您的网站重新上线。

基本上你所做的就是:

1:下载以前版本的WP 2:现在移动您的 wp 管理员和 wp 包含在临时目录中(随便命名)。还包括 wordpress 不在这些目录中的所有其他文件(wp config.php 等)。

所以你应该只有 wp-content 和 tmp 目录(cgi-bin 很好)

  1. 上传之前的 wordpress zip 文件并解压。

  2. 假设此版本使用一个 wordpress 目录解压缩,只需从此版本中删除 wp-content 目录即可。因此,如果您没有移动任何内容,那么 /wordpress/

  3. 将此 wordpress 文件夹中的所有内容移出(应删除 wp 内容)。
  4. 如果您有自定义 httaccess,只需将旧的 httaccess 从 tmp 文件夹中移出即可。
  5. 现在进入 wp-config.php 并添加您的 sql db 凭据。

  6. 我会清除缓存并测试 wordpress。如果一切正常,则删除您创建的包含 5.1.1 的临时目录以及空的 wordpress 目录。

如果您使用 Cloudflare,还要清除所有缓存。

您的所有数据都存储在 wp-content 和 SQL 数据库中。

不会丢失任何数据,因此一切都应该按照更新前的方式执行。

希望对您有所帮助,如果您遇到任何问题,请告诉我。

【讨论】:

    猜你喜欢
    • 2021-02-12
    • 2016-10-28
    • 2019-05-14
    • 2018-09-06
    • 2021-07-10
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    • 2020-07-28
    相关资源
    最近更新 更多