Wordpress - 对克隆的数据库没有足够的权限
Wordpress - do not have sufficient permissions for cloned databases
我正在为一个网站设置一个重复的沙盒 wordpress CMS,当我登录 Wordpress 时,我得到 "You do not have sufficient permissions to access this page."
这是我所做的:
- 已创建子域 sandbox.mysite.com
- 下载所有现有的 WP 文件并将它们上传到沙箱
- 复制了所有 WP 数据库 table 并重命名了
wp_
中的所有前缀 new_
- wp-config.php,将
$table_prefix
从 wp_
更改为 new_
- 在 table
new_options
中,我将行 siteurl
和 home
更改为 sandbox.mysite.com
在这里登录时出现错误。
无需更改 wp-config.php 中的 $table_prefix
变量,我可以登录,但它使用的是原始数据库并重定向到原始 wordpress。
它以这种方式从原始 table 中获取所有信息。
我找不到我需要更改的其他内容,不确定是用户权限问题还是路径问题还是什么。非常感谢任何帮助。谢谢!
OP 在这里,我解决了它,我现在起来 运行。我最初做的一切都是正确的,但经过更多研究后,我发现我在 table new_options
中遗漏了一个更新。我还需要更新列 option_name
。我通过使用
在那个 table 中搜索旧前缀的所有实例找到了这个
SELECT * FROM `new_options` WHERE `option_name` LIKE '%wp_%'LIMIT 0 , 30
我正在为一个网站设置一个重复的沙盒 wordpress CMS,当我登录 Wordpress 时,我得到 "You do not have sufficient permissions to access this page."
这是我所做的:
- 已创建子域 sandbox.mysite.com
- 下载所有现有的 WP 文件并将它们上传到沙箱
- 复制了所有 WP 数据库 table 并重命名了
wp_
中的所有前缀 - wp-config.php,将
$table_prefix
从wp_
更改为 - 在 table
new_options
中,我将行siteurl
和home
更改为sandbox.mysite.com
new_
new_
在这里登录时出现错误。
无需更改 wp-config.php 中的 $table_prefix
变量,我可以登录,但它使用的是原始数据库并重定向到原始 wordpress。
它以这种方式从原始 table 中获取所有信息。
我找不到我需要更改的其他内容,不确定是用户权限问题还是路径问题还是什么。非常感谢任何帮助。谢谢!
OP 在这里,我解决了它,我现在起来 运行。我最初做的一切都是正确的,但经过更多研究后,我发现我在 table new_options
中遗漏了一个更新。我还需要更新列 option_name
。我通过使用
SELECT * FROM `new_options` WHERE `option_name` LIKE '%wp_%'LIMIT 0 , 30