登录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 保存,
登录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 保存
,
登录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 保存
此处评论已关闭