【问题标题】:Wordpress migration - Admin panel IssuesWordpress 迁移 - 管理面板问题
【发布时间】:2018-09-08 02:43:50
【问题描述】:

我想要一个与我当前的 wordpress 网站完全相同的副本,位于具有不同数据库的不同域中。

所以我在与原始数据库相同的数据库主机中创建了一个数据库。我将新数据库中的 siteurl 和 homeurl 更改为相应的新域。

我将相同的代码转储到新 IP 并更改了 wp_config 文件,即 dbname、dbuser 和 wp_home wp_siteurl。 我保持 db_host 与我在同一主机上的两个数据库相同。

我能够在新域上获取副本,但我面临以下问题 - 每当我在新的管理面板中更改管理员密码时,它都会反映在我原来的网站数据库中,反之亦然。

我的管理面板中的高级自定义字段也发生了类似的事情。如果我在新的管理面板中更改某些内容,它会反映在我原来的网站上。

可能是什么问题?我想我已经遵循了将 wordpress 迁移到其他域的所有准则。

提前致谢:)

【问题讨论】:

  • 检查 wp_config.php 文件是否指向正确的数据库名称。
  • 我检查了这两个文件...它指向正确的数据库名称
  • 我刚刚注意到一件非常重要的事情......每当我登录到我的新网站的管理面板时......我在两个网站上都得到了这些变化......所以我想目前这取决于哪个管理员我登录的面板...

标签: wordpress database-migration


【解决方案1】:

您需要更改数据库中的域名,然后才能解决重定向问题。

【讨论】:

    【解决方案2】:

    如果您在wp-config.php 文件中更新了数据库详细信息,则不会出现此问题。首先请确认两个wp-config.php 文件具有不同的数据库详细信息,例如数据库名称、用户名和密码。

    对于不同域之间的 WordPress 数据库迁移,可以使用wp-cli 命令,或者其他一些数据库迁移插件。在 DB 中更新 wp_homewp_siteurl 是不够的。

    https://developer.wordpress.org/cli/commands/search-replace/

    https://wordpress.org/plugins/wp-migrate-db/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 2012-12-06
      • 2016-04-27
      • 1970-01-01
      • 2021-06-26
      相关资源
      最近更新 更多