有关如何将 WordPress 网站转移到另一台主机的详细说明,从一个提供商到另一个提供商,这是新用户参考的最基本内容。
步骤 1. 备份您网站上的所有数据和文件
将 WordPress 网站迁移到新主机时,第一件也是非常重要的事情是备份网站上的所有数据。此过程将需要一些时间,具体取决于您在网站上上传的数据量。在下载过程中,您可以开始第 2 步。
第 2 步:将数据上传到WordPress 主机。
有两种方法可以将数据上传到主机:
直接通过 WordPress 主机上传。
通过 FTP 上传。
要使用 FTP,您需要准备 FTP 软件。您可以参考 WinSCP 和 FileZilla 2 软件或使用其他 FTP 软件。
请参阅以下说明以了解如何通过 FTP 协议连接到 Hosting:
通过 FTP 连接到 WordPress 主机后,您需要找到需要上传数据的文件夹。通常会上传到主域的文件夹“ public_html ”。或者您可以选择上传数据的文件夹。
在这里,我将上传到 public_html 文件夹。
下面是使用 WinSCP 连接时的界面。
步骤 3. 在新的虚拟主机上创建 WordPress 数据库。
在将您的 WordPress 网站移至另一台主机之前,您需要创建一个数据库以将 SQL 数据导入 WordPress 主机。
创建数据库的步骤非常简单:
为您的站点创建一个具有适当名称的新数据库。
创建一个新的MySQL用户帐户(使用安全密码)。
将此用户帐户添加到新数据库并授予它所有权限。
接下来是将您的数据库导入到Hosting。您访问您的主机并选择phpMyadmin。
选择先前创建的数据库>导入>浏览到您计算机上的数据库文件。
步骤 4. 编辑 wp-config.php . 文件
检查本地计算机上将文件下载到站点的文件夹。在该目录中有一个名为wp-config.php的文件。文件控制 WordPress 主机和您的数据库之间的访问。
在当前文件管理界面,如图所示,在wp-config.php 文件上右击,选择编辑。点击编辑继续编辑
在如图所示的字段中声明数据库信息、用户和密码,然后单击Save changes。
注意:只更改''中的内容,不要删除''
保存wp-config.php并关闭文件。
步骤 5. 链接到新 URL 并定义新域
如果您需要将网站移至新域,请通读此步骤。否则,您可以跳过这一步!
有一个关键问题要记住:人们在迁移网站时经常会遇到这样的情况:他们在网站上添加了指向其他帖子的链接,或者通过指向服务器上的 URL 直接插入图像,导致他们移动到新域时中断。
如果您想快速轻松地搜索旧域名的任何实例并将其替换为新域名,您应该查看github 上的 Search Replace DB 命令。只需确保在完成后将其删除(出于安全原因),并且不要将其放在您的根域中。让我们创建一个具有随机名称的临时文件夹来存储脚本。
更改站点 URL:通过对旧域执行搜索和替换并将其替换为新域,您还将更改数据库(数据库)中的 site_url 和 home url URL 值,以确保在尝试登录到您的新域上的站点不会尝试将您重定向到旧域。
步骤 6. 最后一步
在新主机上使用 WordPress 站点之前,您需要重新配置域 DNS 设置。它们被设置为指向旧服务器,您需要将正确的记录指向新的服务器 IP 地址。注意:完成此过程的详细信息会有所不同,具体取决于您在何处注册域名。
DNS 更改最多可能需要 48 小时才能完成。因此,最合理的时间是在网站流量最低时进行更改。在这 48 小时内,最好避免对网站进行任何更改。因为那时您可能正在更改旧版本的网站。
48 小时后,您将在访问您的网站时访问新的 WordPress 主机。此时,您可以连接到旧的 WordPress 主机以删除文件和数据库。但是,您应该备份旧主机,以防需要回滚。为了安全起见,最好将这些文件保存一段时间。如您所见,将 WordPress 网站移动到另一台主机的步骤并不太复杂。您需要做的就是仔细按照步骤操作。最后,祝您好运,将您的 WordPress 网站迁移到您的新主机!