将安装的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