如何将WordPress迁移到新主机或服务器(无停机时间)
最后更新于2024年3月11日 | 编辑团队
你是否计划将你的WordPress网站迁移到新的主机或不同的服务器?在切换网络主机或迁移网站时,最大的风险是数据丢失和停机时间。
在本逐步教程中,我们将展示如何安全地迁移你的WordPress网站到新主机而不会有任何停机时间。此外,我们还将回答关于迁移WordPress网站至新主机的一些常见问题。
重要提示:许多WordPress主机公司提供免费迁移服务。它们可能没有在其网站上列出,所以你只需询问,通常是免费的,但有时可能会收取少量费用。
话不多说,让我们来看一下迁移WordPress到新主机的步骤(无停机时间):
- 选择你的新WordPress主机
- 设置Duplicator以简化迁移
- 将你的WordPress网站导入到新主机
- 更改Hosts文件以防止停机
- 在你的新主机上创建MySQL数据库
- 开始Duplicator迁移过程
- 更新你的域名服务器(DNS)
第一步:选择你的新WordPress主机
如果在优化WordPress速度和性能后你的网络仍然很慢,那么是时候将你的网站迁移到能够处理流量增长的新主机了。当寻找新的WordPress主机提供商时,要谨慎选择,以免很快再次迁移。
我们推荐以下主机:
- 对于可信赖的共享主机,我们推荐Bluehost。他们是WordPress.org官方推荐的主机。
- 对于更快的共享主机,我们推荐Hostinger。他们是顶级的WordPress主机公司,提供更快的服务器和出色的客户支持。
- 如果你在寻找云主机或特定位置的提供商,我们推荐SiteGround,他们在三大洲设有数据中心。
- 如果你在寻找托管的WordPress主机,我们推荐WP Engine。他们是业内最知名的提供商。
购买新主机后,不要安装WordPress。我们将在后续步骤中进行。
第二步:设置Duplicator以简化迁移
首先,你需要在要迁移的网站上安装并激活Duplicator插件。有关详细信息,请参阅我们的分步指南。Duplicator是市场上最好的WordPress迁移插件,它还提供自动定期备份、云存储支持、一键恢复和智能迁移功能。
安装并激活Duplicator后,前往WordPress管理区域的Duplicator » Packages页面。接下来,你需要点击右上角的“Create New”按钮。这将启动Duplicator的备份向导。在下一个屏幕上,你可以选择性地为备份提供名称,或直接点击“Next”按钮继续。
然后,Duplicator将扫描你的系统,确保所有内容都可以准备包。确保你的扫描结果都显示“Good”,然后点击“Build”按钮。该过程可能需要几分钟,保持标签页打开。
过程完成后,你将看到“Installer”和“Archive”文件的下载选项。你需要点击“Download”按钮,然后选择“Both Files”。文件将包括你的网站副本以及安装文件。
第三步:将你的WordPress网站导入到新主机
现在,你已下载了档案和安装文件,下一步是将它们上传到你的新主机。你可以通过FTP连接到新主机进行上传。打开FTP客户端,将installer.php和你的.archive.zip文件上传到网站的根目录,即/username/public_html/文件夹。确保该目录完全为空。
第四步:更改Hosts文件以防止停机
上传文件到新主机后,需要在浏览器中访问installer.php文件。但直接访问会因域名仍指向旧主机而出现404错误,为此你需要修改计算机上的Hosts文件,使其临时指向新主机。这种改动只会影响你的计算机,不会影响其他用户。
第五步:在新主机上创建MySQL数据库
在运行新主机上的安装程序前,需要在新主机的cPanel中创建MySQL数据库。创建数据库、用户并将用户添加到数据库后,记下数据库名称、用户名和密码。
第六步:开始Duplicator迁移过程
输入http://你的域名/installer.php,在浏览器中运行安装程序。勾选条款与条件复选框,并点击“Next”按钮,输入数据库信息并点击“Validate”按钮继续。
第七步:更新你的域名服务器(DNS)
迁移完成后,最后一步是更新DNS,将域名指向新主机。登录你的域名注册商帐户,找到域名管理部分,更新Nameservers为新主机的DNS信息。
更改Nameservers后,DNS传播可能需要4到48小时。在此期间,你的用户将无缝访问新旧主机上的相同内容,避免停机。