Wordpress - 对克隆数据库没有足够的权限

时间:2016-08-28 20:35:13

标签: php database wordpress sandbox

我正在为网站设置一个重复的沙箱wordpress CMS,当我登录Wordpress时,我收到“你没有足够的权限访问这个页面。”

这就是我的所作所为:

  1. 创建子域sandbox.mysite.com
  2. 下载所有现有WP文件并将其上传到沙盒
  3. 复制所有WP数据库表并重命名new_
  4. 中的所有前缀wp_
  5. wp-config.php,从$table_prefix
  6. new_更改为wp_
  7. 在表格new_options中,我将行siteurlhome更改为sandbox.mysite.com
  8. 登录这里给我错误。

    如果不更改wp-config.php中的$table_prefix变量,我可以登录,但它使用原始数据库并重定向到原始wordpress。 它以这种方式从原始表中获取所有信息。

    我找不到我需要更改的内容,不确定这是用户权限还是路径问题或者是什么。任何帮助都非常感谢。谢谢!

1 个答案:

答案 0 :(得分:0)

OP在这里,我解决了,我现在正在运行。我最初做的一切都是正确的,但经过一些研究,我发现我错过了表new_options中的更新。我还需要更新列option_name。我通过使用

在该表中搜索旧前缀的所有实例来找到这个
SELECT * FROM  `new_options` WHERE  `option_name` LIKE  '%wp_%'LIMIT 0 , 30

这篇文章对我有所帮助: https://digwp.com/2010/10/change-database-prefix/