疑难解答“您没有足够的权限访问此页面。”

时间:2013-03-13 作者:Steve

出于安全原因,我最近将数据库表前缀从wp\\u0更改为其他内容。

从那时起,我无法联系/wp管理员,而是接收

您没有足够的权限访问此页面。

我读过this question, 我重新命名了wp_user_rolesmyprefix_user_roles.

即使在清除我的浏览器缓存和cookie后,这也没有解决问题。

如何解决此问题?

1 个回复
最合适的回答,由SO网友:Kevin Perrine 整理而成

在WordPress安装中更改db前缀需要的不仅仅是更改表上的前缀。在选项表中还有使用db前缀的选项。您还需要更新它们。特别是wp_user_capabilties 以及wp_user_level 中的键{db_prefix}_options 桌子

有关详细信息,请参阅以下教程:

How to Change the WordPress Database Prefix to Improve Security

保护数据库的最聪明的方法是更改数据库前缀,这在您正在设置的站点上非常容易做到。但是,只需几个步骤就可以正确地更改已建立站点的WordPress数据库前缀,而不会完全弄糟它。

Example SQL Queries

UPDATE new_usermeta
SET meta_key = REPLACE(meta_key,\'old_\',\'new_\');

UPDATE new_options
SET option_name = REPLACE(option_name,\'old_\',\'new_\');

结束

相关推荐

Recommended File Permissions

嘿,伙计们,我花了很长时间试图解决这个问题。我想知道WordPress中的文件权限应该是什么样子in order to use the autoupdate feature. 到目前为止,我的wordpress安装程序一直在询问我的FTP信息,我不想使用那种升级/安装方法,我想使用纯/直接PHP。某些上下文:Web服务器和php fcgi守护程序运行为www-data:www-data</wordpress安装位于/home/blaenk/sites/domain.tld/</首先,我read