【问题标题】:Wordpress - do not have sufficient permissions for cloned databasesWordpress - 对克隆数据库没有足够的权限
【发布时间】:2017-01-04 20:27:57
【问题描述】:

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

这就是我所做的:

  1. 创建子域 sandbox.mysite.com
  2. 已下载所有现有 WP 文件并将其上传到沙盒
  3. 复制所有 WP 数据库表并将所有前缀 new_wp_ 重命名
  4. wp-config.php,将 $table_prefixwp_ 更改为 new_
  5. 在表 new_options 中,我将行 siteurlhome 更改为 sandbox.mysite.com

在这里登录给了我错误。

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

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

【问题讨论】:

    标签: php database wordpress sandbox


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-01-26
      • 2016-06-05
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      • 2015-07-18
      • 1970-01-01
      • 2021-01-31
      相关资源
      最近更新 更多