我的任务是将Drupal 6站点从共享主机帐户迁移到新的虚拟服务器。
将文件传输到新服务器后,我可以让新服务器访问旧共享服务器上的相同数据库吗? 所以这两个网站(共享帐户和虚拟服务器)将访问相同的数据库,直到DNS完成传播? 然后,我可以把新的网站进入维护模式,并将数据库移动到新的服务器。
我希望这会工作,所以旧的分贝不会改变,而DNS传播…
你理论上可以做到这一点,但我强烈build议不要这样做。 当有两个站点试图写入同一个数据库时,可能会发生令人讨厌的事情。
老实说,几乎每个网站都会不时的离线进行维护。 只需将当前站点置于维护模式,将文件和数据库同步到新服务器,将新副本从维护模式中取出,然后切换DNS。 当然,用户可能会有时间看到维护模式页面,但是如果您在该页面上input了一个诚实和解释性的信息,那么大多数人就不会介意。