wordpress登录后台时显示“抱歉,您不能访问此页面”的解决办法

我碰到过的有两种情况会造成wordpress在登录后台的时候显示 “抱歉,您不能访问此页面”

第一种情况是,网站先安装的wordpress,然后配置了SSL安全连接之后,登录后台就出现这个问题了

解决方法是在你的网站根目录下,找到 wp-config.php 文件,

if ( !defined('ABSPATH') ) 

在上面的代码之前添加下面的代码

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

2,登录WordPress网站后台,在【 常规 – 设置 】页面,修改其中的 WordPress地址(URL)和 站点地址(URL)两项中的网址为 https:// 开头

第二种情况是我清理数据库时,手动清空了wp_usermeta表,但这个表里面存储了网站的管理员信息,导致登录时查询不到当前管理员

解决办法是

登录你的网站数据库管理程序,运行下面的SQL语句代码

REPLACE INTO `wp_usermeta` VALUES(12, 1, 'wp_capabilities', 'a:1:{s:13:\"administrator\";b:1;}');

或者你在wp_usermeta手动插入

    user_id –我们刚刚创建的用户的ID 号。
    meta_key –输入wp_capabilities.
    meta_value – 输入a:1:{s:13:"administrator";b:1;}

和手动插入

user_id –我们刚刚创建的用户的ID号
meta_key –输入wp_user_level
meta_value – 输入10

分享到:
赞(0)