我想要使用不同的数据库在不同的域上准确复制我当前的wordpress网站。
所以我在与原始数据库相同的数据库主机中创建了一个数据库。我将新数据库中的siteurl和homeurl更改为相应的新域。
我将相同的代码转储到新IP并更改了wp_config文件,即dbname,dbuser和wp_home wp_siteurl。 我保持db_host相同,因为我在同一主机上有两个数据库。
我能够在新域名上获得副本,但我面临以下问题 - 每当我在新管理员面板中更改管理员密码时,它都会反映在我原来的网站数据库中,反之亦然。
我的管理面板中的高级自定义字段也发生了类似的事情。如果我在新的管理面板中更改某些内容,则会反映在我的原始网站上。
可能是什么问题?我想我已经遵循了wordpress迁移到其他领域的所有指导原则。
提前致谢:)
答案 0 :(得分:0)
您需要更改数据库中的域名,然后才能解决重定向问题。
答案 1 :(得分:0)
如果您在RenderAsync
文件中更新了数据库详细信息,则无法解决此问题。首先请确认两个wp-config.php
文件都有不同的数据库详细信息,如数据库名称,用户名和数据库。密码。
对于不同域之间的WordPress数据库迁移,请使用wp-config.php
命令或其他一些数据库迁移插件。更新wp-cli
&数据库中的wp_home
是不够的。
https://developer.wordpress.org/cli/commands/search-replace/