关于如何将 Drupal 网站从一台主机移动到另一台主机的指南

已发表: 2022-04-16

更改网络主机是任何网站所有者迟早可能面临的任务。 在具有不同定价包(共享、VPS、专用托管等)的利润丰厚的托管选项的世界中,这并不奇怪。 转移到新的托管服务器是最受欢迎的 DevOps 服务之一。 今天,我们回顾一下将 Drupal 网站迁移到另一个主机的步骤。

什么时候需要将 Drupal 站点迁移到新主机?

许多客户希望迁移到其他托管服务提供商(Acquia、Pantheon、GoDaddy、ABC、Digital Ocean 等)、Linux 或 Windows 服务器等。

他们经常决定将他们的网站转移到一个新的主机上,以此来提高他们网站的加载速度。 他们知道缓慢的网站速度可能会让他们花钱。 另一场灾难——反复停机——是整个声誉、转化率和客户满意度的杀手。

将 Drupal 站点从一台主机迁移到另一台主机的想法通常也与昂贵且不灵活的主机包、糟糕的客户服务、缺乏 Web 安全性以及其他常见的主机问题有关。

因此,客户经常向专家询问将 Drupal 网站移至另一台主机的步骤。 好吧,当然,将 Drupal 迁移到另一台服务器的任务应该由技术专家执行,但我们也会在我们的帖子中分享这些步骤。

转移到另一台主机的低成本支持服务

通过来到这个页面,你是双重幸运的。

  1. 首先,我们的网站支持团队可以顺利地将 Drupal 网站迁移到新服务器,因此您无需担心任何事情。 我们今天的首要任务是为网站所有者提供低成本的支持服务,这样我们就可以减轻他们的问题并帮助他们的企业应对危机并通过增强他们的数字存在来向前发展。
  2. 其次,您还可以选择我们的灵活套餐托管服务。 它们因资源数量而异,适合每个钱包——请联系我们以了解更多信息。 KVM 技术、定期备份、正常运行时间监控、免费 SSL 证书和通过 cPanel 进行的便捷远程控制只是迁移到我们主机的部分原因。

如何将 Drupal 网站移动到另一个主机?

请记住,您只需一个神奇的按钮(“联系我们”)就可以进行网站转移! 但是,如果您想知道它是如何完成的,我们将描述将 Drupal 站点从一台服务器移动到另一台服务器的步骤。

粗略地说,要将 Drupal 站点移动到另一个托管服务器,您需要:

  • 移动网站的文件
  • 移动站点的数据库
  • 更改一些设置

可以选择如何将 Drupal 站点导出到另一台服务器。 许多开发人员也喜欢使用备份和迁移模块来完成这项任务。 在这里,我们将描述使用 phpMyAdmin 和 FTP 移动您的站点的选项之一,大多数托管服务提供商都可以使用该选项。

1.关闭缓存

首先建议关闭 Drupal 缓存以避免潜在问题。 在您的 Drupal 8 管理仪表板上,单击配置 - 性能 - 缓存并选择“无缓存”。 您还应该取消选中“带宽优化”中的“聚合 CSS 文件”和“聚合 JavaScript 文件”,最后点击“清除所有缓存”。

2. 导出您的 Drupal 文件

在本地计算机上准备一个文件夹,您将在其中放置文件。 通过 FTP 连接到您的远程服务器,为此您需要下载像 FileZilla 这样的 FTP 程序。 输入连接凭据,然后点击 QuickConnect 按钮以连接到托管您站点的远程服务器。

在那里你会看到你的主站点的文件夹。 将文件夹的内容下载或拖放到本地计算机。 注意本地备份文件夹的名称和位置。

导出你的 Drupal 文件

3. 导出你的 Drupal 数据库

在服务器的控制面板上,转到数据库部分中的 phpMyAdmin。 按名称查找您的 Drupal 站点的数据库,单击“检查所有”以获取其条目,然后单击页面顶部的“导出”。 选择导出方法和 SQL 格式。

4. 将您的数据库导入新主机

现在是时候从备份中恢复您在新主机上的站点了。 首先,在您的目标服务器上创建一个新的 MySQL 数据库(在“MySQL 数据库”部分),以便在那里导入您的数据库备份。 记下“数据库”、“用户名”、“密码”和“主机”——很快就会用到。

要进行导入,请打开您的新数据库,点击顶部的“导入”,点击“选择文件”,选择您之前导出的数据库,然后点击“开始”。

5.配置settings.php

现在打开您在步骤 2 中创建的站点文件和文件夹的备份。转到 /sites/default/ 文件夹并打开 settings.php 文件。 找到“数据库”、“用户名”、“密码”和“主机”的行,并在那里写下新的。

6. 将文件导入新主机

现在是时候将站点的文件从备份上传到目标服务器了。 同样,这可以通过 FTP 客户端完成。 在那里连接并找到您网站的公用文件夹。 打开您的备份文件夹并将内容上传到目标服务器上的公用文件夹。

7.配置权限

出于安全原因,为您的 settings.php 授予“只读”权限。 通过FileZilla进入defaults文件夹下的settings.php文件,右键文件,选择权限,输入“444”。

配置权限

8.更改DNS设置

现在是时候向您的网站域展示您的新主机了。 为此,您需要使用控制面板更新域的名称服务器(DNS“A”记录)。 将您的域名指向新的 IP 地址。 您需要联系新的主机和域名注册商。

9. 重新开启缓存

名称服务器可能需要一些时间才能更新,然后不要忘记访问配置 - Drupal 管理仪表板的性能并再次启用您在开始时禁用的缓存。

恭喜,将站点移动到另一台服务器的任务现在应该完成了!

让我们帮助您以实惠的价格将您的 Drupal 站点迁移到另一台主机

以上是如何将 Drupal 站点迁移到新服务器的简要指南。 考虑到各种可能伴随的问题,很明显最好将这些步骤委托给技术专家。

请我们的 Drupal 专家帮助您将 Drupal 站点成功转移到新服务器。 您也可以选择专门移至我们的托管服务。 如有任何问题、考虑、疑虑和想法,请与我们联系。 我们已准备好为您的业务带来新的动力!