13

我目前正在与一个点击更新 WordPress 插件的客户合作。他不知道他更新的是什么插件,因为他过去点击了其他插件的更新并且它们刚刚更新,所以他很少注意他点击的是什么。

他的网站仍在运行,但是当我尝试使用 /wp-admin 进入后端时,我收到一条消息,指出:

需要更新数据库

WordPress 已更新!在我们送您上路之前,我们必须将您的数据库更新到最新版本。

更新过程可能需要一点时间,所以请耐心等待。

更新 Wordpress 数据库

当我单击显示“更新 WordPress 数据库”的按钮时,它什么也不做。浏览器旋转,然后显示一个空白的白色页面,顶部是 Wordpress。我很茫然,因为我什至无法登录,它没有给我选择。

对正在发生的事情有任何想法吗?非常感谢您的帮助。

4

4 回答 4

50

这是由于您在设置中使用的数据库版本不匹配。

请按照以下步骤操作:

  1. 转到/wp-include/文件夹并打开version.php.
  2. 找出 的值 $wp_db_version,并写下来。
  3. 现在,打开你的数据库,签入名为wp_options
  4. 找到db_version值:

    SELECT option_value FROM yourdatabase.wp_options WHERE option_name = 'db_version';

  5. 这两个值必须相同。在文件中更改它version.php,而不是在数据库中。


资料来源:http ://wpquestions.com/question/showChrono/id/4151

于 2014-05-07T00:16:04.687 回答
2

重新启动 php-fpm 服务对我有帮助,它在重新启动时清除缓存

sudo service php5-fpm restart

希望能帮助一些人。

于 2014-09-29T12:54:47.467 回答
0
  1. 尝试清除浏览器缓存
  2. 升级过程未设置选项 db_upgraded。试试这个:去/wp-admin/options.phpdb_upgraded0(零)填充该字段。点击保存更改
于 2013-06-25T22:51:19.960 回答
-3

这是由于您在设置中使用的数据库版本不匹配。

请按照以下步骤操作:

  1. 转到/wp-include/文件夹并打开version.php.
  2. 找出 的值 $wp_db_version,并写下来。
  3. 打开你的数据库,签入名为wp_options
  4. 找到 db_version 值:

    SELECT option_value FROM yourdatabase.wp_options WHERE option_name = 'db_version';
    

这两个值必须相同。在文件中更改它version.php,而不是在数据库中。

于 2019-04-08T08:48:43.027 回答