将 Drupal 网站移至新服务器

将 Drupal 网站移至新服务器

我的任务是将 Drupal 6 网站从共享托管帐户移动到新的虚拟服务器。

一旦我将文件传输到新服务器,我可以让新服务器访问旧共享服务器上的相同数据库吗?那么两个站点(共享帐户和虚拟服务器)将访问相同的数据库,直到 DNS 完成传播?然后我可以将新站点置于维护模式,并将数据库移动到新服务器。

我希望这能够起作用,以便在 DNS 传播时旧数据库不会发生变化......

答案1

理论上你可以这样做,但我强烈建议不要这么做。当两个网站试图写入同一个数据库时,可能会发生糟糕的事情。

老实说,几乎每个网站都会不时地进行离线维护。只需将当前网站置于维护模式,将文件和数据库同步到新服务器,将新副本从维护模式中移除,然后切换 DNS。当然,您的用户可能会在一段时间内看到维护模式页面,但如果您在该页面上放置一条诚实且解释性的消息,人们大部分情况下都不会介意。

相关内容