如何迁移 WordPress 网站:使用或不使用插件
已发表: 2022-09-28WordPress 是一个内容管理系统 (CMS),它使用户能够从头开始创建网站或博客,或者改进现有网站。 它可以作为免费的自托管平台使用,也可以作为付费的托管平台使用。 迁移 WordPress 站点有两种方法:使用插件或不使用插件。 如果您习惯使用 FTP 并且您的主机支持它,您可以在没有插件的情况下迁移您的 WordPress 站点。 如果您熟悉 WordPress 并希望对流程进行更多控制,这是一个不错的选择。 如果您不习惯使用 FTP,或者您的主机不支持它,您可以使用插件来帮助您迁移 WordPress 站点。 有许多插件可以帮助您迁移您的 WordPress 网站,其中大部分都是免费的。 在开始之前,您需要收集一些有关您当前 WordPress 网站的信息。 这包括您的 WordPress 数据库名称、WordPress 数据库用户名和 WordPress 数据库密码。 您还需要您的 FTP 登录信息。 收集完这些信息后,您就可以开始迁移 WordPress 网站的过程了。
使用数据库迁移任何网站的分步指南,包括 WordPress 网站。 如果您不熟悉网站的技术方面,我们建议您与我们值得信赖的 Web 开发合作伙伴之一合作。 在开始迁移或对 WordPress 网站进行重大升级之前,最好备份它。 如果您想进行免费的数据库迁移,您应该联系您的网络托管支持团队。 许多网络托管公司将拥有一个 FTP 服务器,其中包括可选的 cPanel、Plesk 或他们自己的专有托管控制面板。 导航到 Plesk 控制面板的 PHPMyAdmin 部分,然后单击左侧导航菜单中的WordPress 选项。 选择 Import Dump 以导入文件。
在第 2 步中,您应该已经添加了之前的数据库文件(该文件应该具有扩展名 .sql 或 .gzip 或 .zzz)。 选中标有“重新创建数据库”的框后,单击“确定”。 导入数据库后,您应该能够启动您的网站。 第四步是更改您的 DNS 和名称服务器记录。 你们中的一些人可能以前使用过旧的 Web 主机来创建自定义 DNS 记录。 在更新您的域名服务器之前,请将这些文件复制到您的新 Web 主机。 如果您的站点迁移成功,您应该不会有停机时间。
如果您的新目标服务器有 DNS 设置,您可以找到该服务器的 IP 地址。 通常只需要几个小时,但最长可能需要 48 小时。 如果要将 WordPress 网站迁移到子域,第一步是使用我们的教程:创建 WordPress 临时站点。
如何手动迁移 WordPress 网站

手动迁移 WordPress 网站有几个步骤。 首先,您需要从当前站点导出 WordPress 内容。 您可以通过转到 WordPress 仪表板并选择“工具”>“导出”选项来执行此操作。 接下来,您需要在新服务器上创建一个新的 WordPress 安装。 设置好新的 WordPress 站点后,您需要将内容导入其中。 您可以通过转到新的 WordPress 仪表板并选择“工具”>“导入”选项来执行此操作。 最后,您需要配置新的 WordPress 站点以匹配旧站点。 这可能包括设置您的永久链接、自定义字段和其他设置。
WordPress 迁移是将 WordPress 网站从一台服务器移动到另一台服务器的过程。 作为一个额外的好处,有一些 WordPress 插件可以帮助您自动化迁移过程。 了解如何以最少的经验准备和完成 WordPress 站点迁移。 在迁移过程中,您的网站数据可能会丢失,从而导致其损坏。 在数据传输期间还需要备份您的站点数据。 您可以使用以下插件之一来备份您的WordPress 网站。 转到您以前的托管服务提供商的 cPanel 并登录您帐户的备份部分,然后从备份部分选择备份。
您可以借助 FileZilla 或 Transmit 等 FTP 程序从 WordPress 站点下载文件和数据库。 需要注意的是,此过程比使用 FTP 花费的时间要长得多。 SFTP 可用于通过您的虚拟主机帐户的凭据直接连接到您网站的服务器。 如果您熟悉命令行,则可以创建站点数据库的 MySQL 转储,然后 gzip、压缩或压缩它。 在页面顶部,选择导入,然后导航到要导入的文件部分。 下载之前的数据库文件后,单击“打开”按钮。 它将从您当前的站点导入包含内容的所有表格。
在 option_name 列下,您可以找到 siteurl 字段并单击 Edit 按钮,这会将新 URL 插入到新站点的 URL 字符串中。 如果您的网站以 zip 文件格式存储,您可以使用 unzip 之类的命令将其解压缩。 从旧的托管服务提供商迁移到新的托管服务提供商后,是时候清理 WordPress 了。 通过内部链接将页面和图像链接到网站内至关重要。 虽然这很容易手动完成,但您可以使用 WordPress 插件将其自动化。 要查找新的托管服务提供商,请确保您的域的 DNS 设置正确。 如果您只专注于最佳反向链接,此过程可能会很耗时。
好消息是有大量的 WordPress 迁移插件,但重要的是要记住其中一些可能与其他缓存插件或主题发生冲突。 WP Migrate DB 工具是一个三步过程,包括搜索和替换站点数据。 通过使用 Migrate Guru,您可以轻松重写 URL、绕过导入/导出脚本以及管理序列化数据。 All-in-One WP Migration 拥有超过 400 万个活动安装,并获得了 6,000 多个 5 星评价。 WP Migration 插件与大多数 WordPress 主题和插件同步,并且两者都可以使用。 该插件的免费版本对可以共享的文件大小有限制。 Nexcess WordPress 托管计划包括第一年的免费 WordPress 网站迁移。 Nexcess 可以通过完全托管的托管为您优化您的 WordPress 网站。
如何通过 Ftp 迁移 WordPress 网站

为了通过 FTP 迁移 WordPress 站点,您需要执行几个步骤。 首先,您需要从旧主机中导出 WordPress 数据库。 接下来,您需要在新主机上创建一个新数据库并导入从旧主机导出的 WordPress 数据库。 最后,您需要将所有 WordPress 文件从旧主机上传到新主机。
要移动 WordPress 驱动的网站,您必须首先将其从一个托管服务提供商转移到另一个托管服务提供商。 您可以使用 FTP 来保持站点的所有功能以及保持品牌的一致性。 通过 FTP 将WordPress 备份上传到新服务器。 创建新数据库并将数据备份还原到该数据库都是新服务器上设置过程的一部分。 在让 DNS 更改传播 24 到 48 小时后,删除旧服务器的文件和数据库。 如果您使用永久链接来更改您的 WordPress 帖子 URL,则有必要在您的新安装中这样做。
将 WordPress 网站迁移到新域
将 WordPress 站点迁移到新域是一个相对简单的过程。 您需要从旧站点导出 WordPress 数据库并将其导入新站点。 您还需要更新您的 DNS 设置,以将您的域名指向您的新主机帐户。 一旦您的 DNS 传播完毕,您的 WordPress 站点就可以从您的新域访问。
本分步指南将引导您完成将 WordPress 博客或网站重新定位到新域的过程。 BackupBuddy 工具可以帮助您创建要移动的站点的完整备份。 可以下载 ImportBuddy 并使用密码进行配置。 我们将引导您完成本教程中的流程步骤。 在步骤 1 中,您必须从 cPanel 创建一个数据库和数据库用户。 此数据库中的数据将链接到新推出的 WordPress 版本。 如果您打算稍后使用该数据库,则需要从该部分复制其名称、用户名和密码。

将备份 Zip 文件、ImportBuddy 文件和备份 Zip 文件移动到新/删除目录。 导入 Buddy.php 和 backup.html 文件必须导入一个空目录。 如果此目录中有任何现有文件,请将其删除以创建一个空文件夹。 为了完成迁移,请确认新 URL。 完成后请单击“完成清理”按钮。 将域分配给新的 WordPress 站点后,该站点将准备就绪。
移动网站的 3 个简单步骤
如果您有必要的工具和必要的了解,移动网站将相对简单。 您需要采取以下步骤: *br * 美国是少数不承认集体谈判概念的发达国家之一。 注册新域名时,请告知它托管在您的网站上。
导航到 WordPress 设置页面以更改域名。
配置重定向后,您需要将旧域名的内部链接替换为新域名的链接。
用另一个替换 WordPress 网站
如果您想用另一个站点替换您的 WordPress 站点,您首先需要从 WordPress 站点导出您的内容。 您可以通过转到 WordPress 管理面板中的工具 > 导出来执行此操作。 导出内容后,您可以将其导入新站点。
如何用新站点替换 WordPress 站点? 为此,您必须创建实时站点的副本,修改副本,然后用新站点替换旧站点。 您可以从临时服务器或本地计算机轻松创建此副本网站。 临时站点是创建新 WordPress 站点的最简单方法之一。 无论哪种情况,您都有两种选择:手动或通过合并或按钮。 我们将在下一节中向您展示如何做到这一点,其中将详细说明所需的确切步骤。 如下图所示,大多数托管服务都允许合并帐户。
在将临时站点的更改合并到旧站点之前,您必须先导航到临时站点。 如果您还没有,我们提到的暂存插件可能需要合并。 花点时间很重要。 如果您允许网站在合并后陷入混乱状态,您的网站将会崩溃。 子域或本地网站几乎总是用于替换现有网站。 All-in-One Migration 插件必须安装在新旧网站上。 在开始使用之前,请确保新网站处于良好的工作状态。 使用它,您将能够吸引更多关注,产生更多潜在客户,并发展您的公司。
301 重定向:如何创建它们以及为什么需要它们
如果您的旧站点未正确配置 301 重定向,则用户在尝试从新站点访问该站点时可能会收到一条错误消息。 在 301 重定向中,您的旧站点会保留其外观,而单击新站点链接的用户将看到它。
要在您的旧网站上设置 301 重定向,请按照以下步骤操作。 打开网络浏览器以访问您网站的根目录。
在 Web 浏览器中导航到文件 index.php。
在“head”标签的正下方插入以下代码:
如需更多信息,请访问 http://equiv.mysite.com/。 有必要保存文件。
在您网站的根目录中,您可以添加 301-redirect.php 作为新文件。
请在 301-redirect.php 中插入以下代码:*br。 如果您使用的是 php,请在页面正文中添加 br。 HTML 标头(用于 http://www.mysite.com/); 地址(对于 http://www.mysite.com/); 和页面(对于 http://www.mysite.com/)。
'exit' 有导出数据的选项吗?
在您网站的根目录中,创建一个名为 index.html 的新文件。
新的 index.html 文件必须包含以下代码:*br。 除非您单击 DOCTYPE html 然后按 br>,否则不会执行此文档。 html lang=en br>>/html lang=en br> 请选择以下内容:*meta http://equiv.html。 浏览量:元名称:viewport 对于我的网站,请访问 https://mysite.br/。 顶部有一个链接。 br My Site (h1) 301 redirect Index.htmlbr> 更多信息请参考上句。 br>/html> br> br>/html> br>/html> br>/html> br>/html> br>/html> br>/html> br>/html 要移动你的网站,你必须先创建301 重定向,然后更新 301-redirect.html、index.html 和 301-template.html 文件。
您网站上的文件将转移到新域。 必须在 WordPress 管理员中更新域名。 单击保存更改后,您的更改将立即保存。
通过激活 301 重定向,您可以访问该网站。 您可以在浏览器中启动该网站。
迁移 WordPress Cpanel
将WordPress 迁移到新服务器或主机可能是一项艰巨的任务,尤其是在您不熟悉该过程的情况下。 但是,您可以遵循一些步骤来简化该过程。 首先,您需要从旧服务器中导出 WordPress 数据库。 您可以使用 phpMyAdmin 或类似工具来执行此操作。 导出数据库后,您需要将其导入新服务器。 接下来,您需要将所有 WordPress 文件上传到新服务器。 您可以使用 FTP 客户端或主机控制面板来执行此操作。 最后,您需要使用新的数据库信息更新您的 WordPress 配置文件。 完成此操作后,您应该能够在新服务器上访问您的 WordPress 站点。
可以使用以下教程将 WordPress 网站从另一台服务器转移到新的 WHM 帐户。 如果您使用的服务器与生产服务器不同,您可能会发现这很有用。 在大多数情况下,迁移并不是一个困难的过程。 同时,您需要完成一些步骤才能将您的网站托管在 cPanel 以外的托管服务提供商上。 要使用 FTP,您需要 cPanel 帐户的 FTP 用户名和密码、计算机的 IP 地址和 FTP 端口。 您还需要一个存档,其中包含您从服务器下载的文件。 服务器上的每个 cPanel 帐户都有自己的名称。
通过单击打开按钮,您可以将表导入新数据库。 在第 7 步中,编辑 WP-config.php 文件以包含数据库凭据。 在这种情况下,您需要定义数据库密码,以及它的名称和用户名。 必须更新 DNS 才能加载新的 CMS。 在这种情况下,至少需要几个小时。
将 WordPress 网站迁移到 Iis
如果您希望将 WordPress 站点迁移到 IIS,则需要牢记一些事项。 首先,您需要确保您的 WordPress 文件与 IIS 兼容。 其次,您需要确保您的 WordPress 数据库与 IIS 兼容。 最后,您需要确保您的 WordPress URL 与 IIS 兼容。
我工作的代理机构购买了一台新服务器,使购买的服务器总数达到四台。 以前的三台服务器用于运行 Windows Server 2008 R2。 此版本仅可通过 CentOS 获得,并且仅用于基于 PHP 的网站。 根据我们的发现,每个引用中最多可能有五个反斜杠 () 导致无效引用。 这些中的任何一个的配置都可能是问题吗? 我们已经没有任何想法了。 只要您使用以下设置,您的服务器端 PHP 将完美运行。
在实施这些设置的一周内,我在大约五个不同的网站上使用了它们。 将 Duplicator(一个免费插件)放在您当前的站点上,然后从那里创建一个新包。 它将为您提供存储、归档和安装所需的选项。