解决WP管理员无法升级的问题

今天第三篇博文了,水得有点多了,不过正是由于今天写得多,才得以让我发现一个问题。早在WordPress5.2.0版本时我在后台就看到提示说新版本发布了,不过当时没看到升级按钮,就没去管它。今天看到最新的5.2.1版本更新提示,依然没有往常那个“请现在更新”的文字链接按钮,而是让我通知站点管理员,很巧的是我就是唯一的管理员,所以这一定是出了问题。

既然方便的按钮不出来,那我自己手动访问升级页面总可以了吧?似乎和我想的不一样,手动访问会提示不能访问,作为管理员貌似已经丧失了某些权限?

在百度里搜了一下,换了不同的关键词,基本找不到有效信息。换成谷歌就,一下子就找到可以参考的内容,我也不多说,反正有对比就有伤害。

看了下谷歌搜出来的内容,有点读不通,不知道原始来源是哪里,不过还好能理解意思,下面开始解决:
1.首先去数据库,我这个人小博客就只有我一个用户,所以userid为1,在wp_usermeta表中找到id为1的用户的wp_capabilities项,并确保其对应的值为a:1:{s:13:"administrator";b:1;}

我看了一下,我的数据库里本身就是这样的,所以我又试了另外一个办法

2.在wp-config.php文件中搜索
define('DISALLOW_FILE_MODS',true);
并将它改为:
define('DISALLOW_FILE_MODS',false);

这个修改很给力,果然解决了问题,久违的“请现在更新”按钮又回来了。

共有 0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注