【问题标题】:Wordpress Error: Database Update RequiredWordpress 错误:需要更新数据库
【发布时间】:2013-06-25 22:06:55
【问题描述】:

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

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

需要更新数据库

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

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

更新 Wordpress 数据库

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

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

【问题讨论】:

标签: database wordpress plugins


【解决方案1】:

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

请按以下步骤操作:

  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

【讨论】:

  • 谢谢你 - 绝对是我遇到的问题,是由于 version.php 没有写权限
  • 谢谢!!正是我需要的。
  • 这救了我。谢谢
  • 客户端插件升级失败后,我不得不从备份中恢复文件,然后出现了这种情况。可能是因为没有从同一时间段恢复数据库,但这个解决方案修复了它。
【解决方案2】:

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

sudo service php5-fpm restart

希望对一些人有所帮助。

【讨论】:

  • wordpress 5.8.1sudo service php7.4-fpm restart 对我有用
【解决方案3】:
  1. 尝试清除浏览器缓存
  2. 升级过程未设置选项 db_upgraded。 试试这个:去/wp-admin/options.php。用0(零)填充字段db_upgraded。点击保存更改

【讨论】:

  • 没有db_upgraded,你的意思是`db_version`吗?
【解决方案4】:

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

请按以下步骤操作:

  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 文件中更改它,而不是在数据库中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多