登录wordpress后台出现‘You do not have sufficient permissions to&n
登录wordpress后台出现‘You do not have sufficient permissions to access this page.’的解决办法
在移植wordpress的项目时,登陆后台,wordpress 提示‘You do not have sufficient permissions to access this page.’,原来问题在于我修改了wp数据库表明的前缀,除去修改wp-config.php文件外,数据库里面的部分数据也需要更新,我们可以通过如下sql 语句来解决问题:
UPDATE `prefix_usermeta` SET `meta_key` = REPLACE( `meta_key` , 'wp_', 'prefix_' );
UPDATE `prefix_options` SET `option_name` = 'prefix_user_roles' WHERE `option_name` ='wp_user_roles' AND `blog_id` =0;
其中'wp_'是老前缀,'prefix_'是新的前缀。
然后我wordpress后台密码也不记得了,用sql语句导入了原来的管理员,发现管理员可以登录 但是不能登录后台操作 就出现了上面的错误提示
‘You do not have sufficient permissions to access this page.’
我把文件的权限都改成了644,也确认文件和数据库里面的的前缀是一致的,但是还是无法登陆,我又查看了几个表,终于恍然大悟,因为用户表角色表里面只有用户的信息,没有分配权限,所以是在wp_usermeta里面设置的权限,因为导入的时候并没有导入这个表的数据,等于没有给用户分配权限,所以无权限管理后台。
这样的话我就 直接在原来的用户admin里修改了密码,类型选择md5 然后后面的值填你的新密码就行了 他会自动生成md5加密字符串存入到数据库,你记住你的密码就行了
如md5 admin123 保存
你的管理员新密码就是admin123 了
其实wordpress后台密码忘记了,修改的方法很简单,就如上面所说的,直接到admin里面 把密码改掉就行了,记得类型是md5 然后值是新密码就ok啦
如md5 admin123 保存
都是技术类的哦
很实用的wp技术博客
上次碰到这个问题 苦于无法解决 直接重装了
重装很麻烦的说。
不过,学习了,越折腾WordPress,越多问题出来,不过解决办法总比问题多的。
现在遇到问题百度基本上就能解决了。
我很少折腾系统,所以没遇到过,主要是不敢
学习了!已撸!
收藏学习了!!
学习了,收藏起来
相当技术的文章 互访哦
留言板关闭了?