转移您的网站 从一个网站托管商迁移到另一个网站托管商很简单。但与所有技术相关的事务一样,网站迁移需要谨慎处理;否则可能会导致一系列麻烦,从简单的文件丢失到复杂的数据库损坏。
值得庆幸的是,我们有很多工具可以用来简化这项工作。具体哪种工具适用于你的情况取决于几个因素。
在本文中,我们将探讨迁移到新服务器的不同方法。
选项A:请求托管服务提供商的帮助
如今,许多主机托管公司都提供免费的网站迁移服务,让用户轻松便捷地迁移网站。通常,这项服务包括迁移网站的文件、数据库,有时还包括电子邮件帐户。对于那些缺乏技术技能或时间自行进行迁移的用户来说,这项服务尤其实用。
要利用此类服务,您需要执行以下操作;
1. 获取提供免费网站迁移服务的主机
并非所有网站托管服务商都提供免费迁移服务。如果您需要免费迁移服务,请在注册前确认您的新托管服务提供商是否提供该服务。
提供免费站点迁移帮助的一些好服务包括:
| 主机服务商 | 其他注意事项 | 起价 | 免费网站迁移 |
|---|---|---|---|
| Hostinger | 共享、VPS、云 | $ 2.99 /月 | 无限次免费迁移 |
| Cloudways | 云托管 | $ 14.00 /月 | 每个帐户免费迁移一次 |
| ScalaHosting | 共享、VPS、云 | $ 2.95 /月 | 无限次免费迁移 |
| Verpex | 共享、VPS、云 | $ 2.99 /月 | 无限次免费迁移 |
| 化学云 | 共享、VPS、云 | $ 2.95 /月 | 无限次免费迁移 |
2. 请求网站迁移
联系新主机提供商的客服,申请迁移服务。请注意,您需要提供现有主机商的一些信息,以便他们进行迁移。
每个网站托管商的做法都不一样。有些可能需要您发送电子邮件给客服,而有些则可能需要您提交支持工单。在上面的例子中, A2 Hosting 可以选择从其客户门户内部请求站点迁移。
3. 让他们做工作
给他们一些时间,等他们说完成后,测试一下你的新网站。大多数网站迁移大约需要 2 到 5 个工作日。在此期间,不用担心,你的网站仍然可以在之前的主机上正常运行。
重要的是,在您确定迁移已成功完成之前,不要终止您之前的网络托管帐户。
4. 检查您的新网站
请务必彻底检查您的新网站。如果您对一切运行正常感到满意,就可以终止之前的虚拟主机帐户了。
免费网站迁移通常包含哪些内容?
免费网站迁移服务通常包括将您网站的关键组件从一个托管服务提供商迁移到另一个托管服务提供商。这通常包括:
- 网站文件: 迁移所有文件,例如 HTML、CSS、 Java脚本、图像和其他静态内容。
- 数据库: 传输数据库,包括所有数据、表和设置。
- 电子邮件帐户: 移动现有的电子邮件帐户及其内容,但某些主机可能只迁移没有内容的帐户。
- 域配置: 更新 DNS 设置以确保您的域名指向新主机而不会停机。
- 基本配置: 确保您的网站在新服务器上正常运行,包括更新路径、文件权限和其他必要的配置。
免费网站迁移通常不包括什么?
虽然免费迁移服务涵盖了基本功能,但通常存在局限性:
- 大型或复杂的网站: 一些主机可能会对迁移大型数据库或复杂网站收取费用,特别是当它们涉及多个域或自定义配置时。
- 第三方集成: 第三方服务的迁移,例如 CDN 配置, SSL 证书或外部 APIs,可能不包括在内。
- 网站重新设计或优化: 免费迁移通常不包括重新设计或优化您的网站以便在新主机上获得更好的性能。
- 自定义电子邮件配置: 虽然通常包含基本的电子邮件迁移,但自定义电子邮件设置(尤其是涉及第三方电子邮件客户端的设置)可能需要额外的费用或自我管理。
- 多个站点或子域: 一些主机可能只免费迁移一个站点,而其他站点或子域则需要额外付费。
选项 B:DIY 网站迁移
如果您选择的主机不提供免费迁移服务,也不用担心——只要按照正确的步骤,手动网站迁移完全可行。迁移过程的复杂程度取决于您网站的组件和功能。
例如,如果您只有一个静态网站,没有其他内容,那么只需将这些文件转移到新主机并更改域名的 DNS 记录即可。对于那些在 WordPress,Duplicator 和 All-in-One WP Migration 等工具可以自动执行部分流程。
但是,对于完全手动迁移,尤其是在网站较为复杂的情况下,您需要单独处理每个组件。以下是分步指南,可确保一切顺利迁移。
1. 注册新的网络主机
更换主机通常出于特定原因。这些原因可能是性能、可靠性,甚至是糟糕的客户服务。在注册新主机之前,务必做好调查,确保你不会盲目选择。
市面上有很多优秀的网站托管服务提供商,它们以非常合理的价格提供卓越的性能和功能。如果您是新客户,还可以享受新注册优惠,例如大幅的初始折扣。
请记住,您不必寻找一个提供一切最好的主机,而必须找到一个能够满足您需求的主机。
2.移动文件
大多数网络托管服务都允许您通过控制面板压缩文件。这可以让您的工作更加轻松。使用控制面板压缩所有文件,然后下载。文件上传到您的电脑后,将其上传到新的主机并在那里解压文件。这将确保您的文件结构与原始文件结构一致。
3. 移动数据库
文件是网站的门面,而数据库则保存着动态网站运行所需的信息。每个数据库品牌都有各自的管理工具,但它们的功能通常类似。目前最流行的数据库是 MySQL 移动数据库可以使用名为 phpMyAdmin的.
移动你的 MySQL 数据库,登录控制面板并访问数据库选项。接下来,点击 phpMyAdmin,您将进入该数据库的管理界面。如果您的帐户中有多个数据库,请确保选择与您的网站关联的正确数据库。
进入数据库后,找到“导出”选项卡并点击。在下一个屏幕上,请确保“导出方法”为“快速”,“格式”为“SQL”,然后点击“开始”。将文件保存到您的电脑。建议您不要更改文件名。
完成后,我们将基本上逆转整个过程。登录新主机的控制面板,然后导入该数据库,选择刚刚下载到计算机的文件。
注意::如果您正在运行内容管理系统 (CMS),那么您需要注意一些事项。CMS 就像 WordPress 或 Drupal 通常有自己的迁移流程。在迁移数据库之前,您还需要安装新的 CMS 副本。
4. 移动你的电子邮件
有趣的是,我们每个人都在使用电子邮件,但当迁移网站时,我们常常会忘记迁移电子邮件。遗憾的是,处理电子邮件的方式可能因您当前的电子邮件管理方式而异。
例如,电子邮件主机有多种类型,一些电子邮件托管在域名注册商处,而其他电子邮件可能托管在第三方服务提供商处,例如 Microsoft 365 或 Google Workspace。有关迁移电子邮件的更多信息,最好咨询您的新网络主机。
一般来说,您需要迁移现有邮箱并更新 MX 记录。迁移邮箱有两种方法:
手动移动电子邮件
要移动电子邮件,使用以下邮件客户端会更容易: 雷鸟.
- 设置 Thunderbird 以同步您之前的托管电子邮件帐户中的电子邮件
- 在 thunderbird 中设置另一个帐户,指向新主机上的电子邮件帐户。
- 从旧帐户中选择收件箱中的邮件,并将其全部复制到新帐户。对于要迁移的每个邮件文件夹,都需要重复此步骤。
接下来,您需要确保您的 MX 记录已更新。DNS 区域中的此项用于指定哪个邮件服务器处理您的电子邮件。为此,您需要登录 DNS 管理面板。
查找 MX 类型的条目并更新其中的信息。如果您不确定需要将其更改为什么,可以从新的托管服务提供商处获取相关信息。
更简单的方法
如果您在新旧主机上都使用 cPanel,那么迁移电子邮件可以包含在迁移过程中。只需联系新主机的支持团队,并要求他们迁移您的 cPanel 帐户即可。此迁移过程也将包括您的电子邮件。
如果您只想将电子邮件从 cPanel 帐户迁移到 cPanel 帐户,请登录您的旧主机帐户,然后点击“文件管理器”。找到名为“mail”的文件夹,将其压缩并下载。完成后,将文件上传到您的新主机帐户,然后再次解压。
5.检查您的网站
将文件加载到新的主机配置后,请仔细检查您的网站是否一切正常。由于您的 DNS 记录仍然指向旧网站的位置,因此您需要另一种方法来测试新网站。
虽然大多数主机可以使用临时 URL,但许多主机商却不这么做,因为这样做被认为不安全。那么您还有其他选择。最简单的方法是稍微修改一下浏览器解析域名映射的方式。
为此,请使用记事本修改“hosts”文件并添加到底部;
IP地址域名.com
IP地址 www.domainname.com
其中 IP_address 是新 网络托管服务器。此信息应同时出现在您的新帐户控制面板和您从新托管服务收到的欢迎电子邮件中。
保存更改并清除浏览器缓存,然后再访问您的网站网址。这样您就可以在新主机上测试您的网站了。完成后,请记住删除 hosts 文件中的相应行!
6.更改您的DNS记录
确定一切正常后,就可以更改 DNS 记录,确保域名指向正确的位置。为此,您需要访问域名管理系统。
将现有记录更改为新主机服务器的记录。这将使 DNS 系统将访问者路由到新网站的正确位置。
对 DNS 记录进行必要的更改后,请耐心等待。更改可能需要一些时间才能生效,最长可能需要 24 小时。通常情况下,我会让它在一夜之间生效,之后再进行检查。
结论:切换网络主机并不一定是一场噩梦
到现在为止,你可能已经意识到一个好的网站托管服务商能带来多大的影响。除了性能和可靠性之外,一个好的网站托管服务商还能为你节省大量的时间和金钱。知道你可以信赖你的托管服务商的帮助是非常宝贵的, 选择合适的网络主机 很重要
如果你已经对房东不满意,想换房,记得看看 我们广泛的网络主机评论 不仅关注性能,还关注主要托管服务提供商的其他显著特点。