我碰到过的有两种情况会造成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
评论抢沙发