问题
更新后,访问/wp-admin 会被重定向到 /wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F 提示404
搜了一下说是数据库中的wp版本号和 配置文件中的版本号不一致
可能是升级过程中数据库更新失败
修复方法
手动更新数据库中的wp版本号
查看配置文件版本号
打开文件 /wp-includes/version.php
找wp_db_version
登录mysql数据库,更新版本号;
use wpdb
select * from wp_options where option_name='db_version';
update wp_options where set option_value=51917 where option_name='db_version';
修复数据库
由于升级时数据库更新异常,需要修复数据库
修改配置文件 /wp-config.php
添加 define ('WP_ALLOW_REPAIR', true);
保存
打开页面 /wp-admin/maint/repair.php 点击修复数据库
修复完毕后
修改配置文件 /wp-config.php
删掉 define ('WP_ALLOW_REPAIR', true);
参考
https://wordpress.stackexchange.com/questions/104103/not-able-to-access-admin-panel-after-updating-wordpress-database-fails
https://nestify.io/blog/wp_allow_repair-repair-optimize-wordpress-database/
© 2022, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com