【问题标题】:While updating wordpress getting Catchable fatal error:更新 wordpress 时出现 Catchable 致命错误:
【发布时间】:2017-11-08 07:21:02
【问题描述】:

我已将 WordPress 4.8.1 更新到 4.8.3,但我的网站无法正常工作。因此,我放回了我采取的备份。但是在添加帖子时出现以下错误。

可捕获的致命错误:参数 2 传递给 WPSEO_Link_Watcher::save_post() 必须是 WP_Post 的实例,null 给出 /home/physioca/public_html/wp-content/plugins/wordpress-seo/admin/links/class-link-watcher.php 第 37 行

我需要做什么?

【问题讨论】:

  • 您好,我刚刚将 wordpress 移至 iis 并将 db 从 linux 主机备份到 windows。比我犯了那个错误。当我查看数据库时,我看到“主键”和“自动增量”值等不在 windows-mysql 上。所以也许你的问题也是如此。也许您的升级改变了数据库的某些内容。请查看您的表值并确保您的键没问题。

标签: wordpress


【解决方案1】:

我不确定,但这是我的假设。

在以下文件中: public_html/wp-content/plugins/wordpress-seo/admin/links/class-link-watcher.php

编辑第 37 行:

public function save_post( $post_id, WP_Post $post ) {

应该是:

public function save_post( $post_id, $post ) {

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-05
    • 2013-11-24
    • 2017-09-11
    • 1970-01-01
    • 2022-12-12
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多