首页 > 其他分享 >解决WP表前缀更换后出现的You do not have sufficient permission

解决WP表前缀更换后出现的You do not have sufficient permission

时间:2023-03-23 12:04:22浏览次数:36  
标签:do 前缀 permission sufficient usermeta user wp TABLE PREFIX%


将安装的wordpress表前缀由默认的 wp_修改为其它了,再次登陆后台后出现

You do not have sufficient permissions to access this page.

网上搜索了一下,说是修改检查 wp_usermeta 表中的 wp_capabilities, wp_user_level 数值,但是无效,再搜索发现如下方法解决问题

 

步骤1.
将wp_usermeta 表中对应wp_前缀设置的
wp_capabilities, wp_user_level,wp_autosave_draft_ids 的前缀 wp_ 修改为新的前缀

 

步骤2.
将wp_options 中wp_user_roles 前缀 wp_ 修改为新的前缀

或者在phpmyadmin中执行如下语句:

UPDATE `{%TABLE_PREFIX%}usermeta` SET `meta_key` = replace(`meta_key`, '{%OLD_TABLE_PREFIX%}', '{%NEW_TABLE_PREFIX%}');
UPDATE `{%TABLE_PREFIX%}options` SET `option_name` = replace(`option_name`, '{%OLD_TABLE_PREFIX%}', '{%NEW_TABLE_PREFIX%}');

 

 

执行上面SQL语句时,记得备份数据库,避免出现不可遇见的问题

 

标签:do,前缀,permission,sufficient,usermeta,user,wp,TABLE,PREFIX%
From: https://blog.51cto.com/u_8895844/6144604

相关文章