如何在不关闭网站的情况下移动WordPress网站

自学咖网努力为各位打造免费分享知识与教程网站

移动WordPress网站是你在某些时候需要做的事情。也许你想把你的WordPress网站迁移到一个新的主机上。也许您已经创建了一个本地站点,或者您正在从一个多站点安装迁移。

在本指南中,你将学会如何自己将WordPress网站迁移到另一个服务器上。

如果你使用不同的主机并且喜欢手动操作,或者你在本地和远程站点之间迁移,这个指南将帮助你理解如何将你的WordPress站点移动到一个新的主机上。

当你需要迁移你的WordPress网站时

如何使用WordPress复制插件将WordPress站点转移到新的主机上

使用插件将站点迁移到WordPress多站点或从多站点迁移。

手动移动WordPress站点

WordPress多站点网络手动移动

当你需要迁移你的WordPress网站时

在某些情况下,你可能需要迁移你的WordPress站点。让我们来看看其中的一些。

将本地开发网站上载到远程宿主网站。如果您在本地进行开发工作(这是一个好主意),您需要将您的站点迁移到远程站点。以后,当您开发站点时,您可能只需要迁移文件而不是数据库,或者您可能需要双向迁移数据库,以便您可以用当前数据测试任何更改。

在托管服务提供商之间切换。这是迁移WordPress最常见的场景之一。将一个WordPress网站迁移到一个新的主机上通常很简单。一个好的WordPress托管服务提供商将免费为你进行迁移:你只需要提供旧网站的登录信息。如果你的网站有更复杂的设置,或者你更喜欢自己做,你可以按照这篇文章中的方法。

将网站从WordPress多站点网络中迁移出来。如果你已经在一个多站点的网络上托管了一个站点,并且决定你需要分离它,那么你只需要把这个站点从网络上迁移出去,然后把它迁移到一个全新的WordPress安装上。这比从一个独立站点迁移到另一个站点要复杂得多,但这是可以做到的。

将网站迁移到WordPress多站点网络。有时,您可能需要使用现有的单个站点,并将其迁移到网络中。同样,这比从一个站点迁移到另一个站点要复杂一些,但是你可以做到。我有时会为那些想迁移到我的主机现有网站的客户这样做;我更喜欢对我所有的客户网站使用Multisite。

迁移WordPress网站最简单的方法是使用插件。

如何使用WordPress复制插件将WordPress站点转移到新的主机上

免费的WordPress复制插件是我们推荐的将WordPress移植到其他主机的插件。你可以通过插件屏幕把它安装在你的网站上,而且是免费的。

让我们看看如何使用Replicator插件将WordPress站点移动到新的主机上。

这些说明适用于任何类型的标准WordPress安装,并允许你将你的WordPress站点从一个主机移动到另一个主机:远程或本地。如果您想迁移一个完整的多站点网络,这也是可行的。稍后我将介绍站点到多个站点以及从多个站点的迁移。

复制器插件通过创建两个文件来工作:

包含旧站点(您要从中迁移的站点)中的文件和数据库的zip文件。

一份installer.php文件。

然后将这些文件上传到新网站,并运行installer.php文件。该插件将解压zip文件并导入您的数据和文件。

让我们看看如何做到这一点。

在使用复印机开始迁移之前

在运行迁移之前,您需要执行几个步骤。

清理旧网站。

花些时间清理你的旧网站,比如删除你不用的主题或插件。更新到WordPress的最新版本,你的主题和插件。迁移运行不需要的代码的站点是没有意义的。

禁用缓存插件

缓存插件可能会干扰迁移,因此如果您在旧站点上运行这些插件,请禁用它们。

备份你的旧网站。

在你把你的WordPress站点从一个主机移动到另一个主机之前,请做一个备份。这适用于任何托管环境。使用你的备份插件或你的主机服务提供商的仪表板来创建你的旧网站的备份,并将其存储在一个安全的地方——而不是在你的主机服务器上。

创建新网站

您需要在新位置为您的站点创建一个新的空站点(没有安装WordPress)。

如果你想迁移到一个由Pagoda Panel管理的主机上,你可以在几分钟内在Pagoda Panel中创建一个网站。

自学咖网努力为各位打造免费分享知识与教程网站

在宝塔面板中添加一个站点

然后,您可以将文件导入到站点中。切记,不要安装WordPress。

如果要迁移到本地站点,需要安装桌面服务器等工具来运行WordPress。如果您想要导入到另一个主机服务提供商,您需要SFTP来访问您的/public/目录。你不需要安装WordPress。

迁移多站点网络

如果您想将多站点网络迁移到其他主机服务提供商或从其他主机服务提供商迁移,请在迁移之前与他们确认您是否需要他们做任何事情。

您还应该查看Duplicator插件的指南,了解多站点迁移需要采取的其他步骤。这些只适用于如果你想迁移到不同的托管服务提供商或域名。

从旧的WordPress网站创建文件和数据档案

迁移过程的第一步是从旧站点创建文件,以便将其导入新站点。

安装并激活WordPress复制插件。进入插件>安装插件,搜索“WordPress Duplicator”。单击插件的安装按钮,然后单击启用按钮。

自学咖网努力为各位打造免费分享知识与教程网站

安装WordPress复制插件

现在是时候创建用于迁移站点的归档文件了。点击管理菜单中的复制程序进入插件设置。

自学咖网努力为各位打造免费分享知识与教程网站

复印机设置

这个屏幕显示了你创建的所有包——它们是你的网站的档案。现在,会空。

要为您的站点创建存档,请单击“新建”按钮。

然后,您将进入设置屏幕,您可以在此输入软件包详细信息,如下所示:

名称:给包起一个对你有意义的名字。

存储:指定包文件的存储位置。在插件的免费版本中,你可以把它存储在你的网络服务器上。在这种情况下,您需要稍后下载它或从插件发送给您的电子邮件中获取它。有了专业版插件,就可以使用第三方存储服务,比如Dropbox和Google Drive。选择您想要使用的,系统会提示您登录。

存档:指定是仅存档数据库,还是同时存档数据库和文件。迁移站点时,您将需要所有的东西。取消选中该框。

安装程序:在这个部分中,通过添加密码来启用包的密码保护。您正在创建一个包含站点中所有内容的文件,因此安全性非常重要。

自学咖网努力为各位打造免费分享知识与教程网站

口令保护

现在,单击“下一步”按钮继续。

这个插件会扫描你的系统,让你知道一切是否正常。

自学咖网努力为各位打造免费分享知识与教程网站

包裹扫描

如果您有任何问题,请遵循插件给出的建议。当你在开始之前清理你的网站时,你应该不会有任何问题。

现在,单击“Build”按钮来构建归档文件。等待过程结束,不要点击离开屏幕。

完成后,您可以选择下载包文件。

自学咖网努力为各位打造免费分享知识与教程网站

下载您的软件包。

单击一键下载按钮将这两个文件下载到您的计算机上。将它们存储在安全的地方,以便您可以检索它们以迁移到新的站点。

现在你有你的文件了。

将归档文件导入新网站。

下一步是将文件导入到新站点并运行导入程序文件。

使用SFTP将这两个文件上传到新站点的/public/目录中。使用你的FTP客户端,上传这两个文件到这个文件夹(知道FTP和SFTP的区别)。

自学咖网努力为各位打造免费分享知识与教程网站

新站点中的复制器文件

完成后,通过在浏览器中访问其URL来运行安装程序。您可以使用新网站的临时URL来完成此操作,因为您还没有转移您的域名。

因此,如果您的临时网址是http://temp.yourdomain.com,您将在浏览器中访问http://temp.yourdomain.com/installer.php。

这将打开复印机屏幕。

自学咖网努力为各位打造免费分享知识与教程网站

复印机密码提示

如果您在设置复制器文件时提供了密码,请输入密码并单击“提交”按钮。

然后,您将完成运行导入的过程。在下一个屏幕上,选择底部的复选框,然后单击Next按钮。

自学咖网努力为各位打造免费分享知识与教程网站

复印机导入过程

该插件将提取档案文件,这可能需要一段时间,取决于你的网站的大小。下一步是安装新的数据库,这将需要:

主机名。

密码。

用户名。

插件将使用这些数据来更新站点设置。

你可以在服务器提供商的管理后台找到网站的详细信息。

自学咖网努力为各位打造免费分享知识与教程网站

用复印机创建数据库

单击该按钮检查数据库是否正常工作,并根据需要进行任何更正。当系统满意时,点击“下一步”按钮。

然后,Duplicator插件将运行步骤3,其中它将使用新网站的临时URL来使数据库正常工作。单击“下一步”按钮继续第4步,您可以登录网站。

当你访问你的网站时,你现在应该有一个旧网站的完美副本。唯一的区别是域名。

重定向域名

一旦您测试了您的新站点,并且您对它的正常运行感到满意,您就可以将域名重定向到您的新站点。

如果你想改变主机服务提供商,你需要更新域名的DNS来指向你的新网站。

通过您的域名注册商,更改域名服务器,或CNAME记录,以反映您的新位置。您使用哪一个取决于您的设置。

如果您仍然需要将您的域名用于电子邮件和其他目的,那么您不会想要更改名称服务器,因为这会将您的所有域名版本指向您的新托管服务提供商。

在此操作之后,您需要将额外的域添加到您的帐户,以便它指向您的新站点。您的提供商应该能够为您提供相关说明。

你还没说完。

最后一步是在WordPress管理界面中更新域名。在您的站点中,前往“设置”>“通用”,然后找到URL栏。只有当DNS正在传播并且域指向您的新站点时,您才应该这样做。

这可能需要48小时,但通常要快得多。

自学咖网努力为各位打造免费分享知识与教程网站

WordPress URL设置

有两个字段需要更新:

WordPress):这是站点本身的地址,所以它是你在站点中使用的主域。

地址(URL):如果您想让用户看到与实际站点地址不同的地址,只需更新该字段。如果它们都相同(这是正常的),请更新这两个字段。

单击保存更改按钮保存URL。

现在,您的新站点正在新位置运行。如果你不再需要旧的网站,当你更换提供商时,是时候删除它并关闭你的旧主机帐户了。

使用插件将站点迁移到WordPress多站点或从多站点迁移。

如果你想将一个站点迁移到WordPress Multisite或者从WordPress Multisite迁移,你可以使用这个插件,但是你不能使用WordPress Duplicator插件。这是因为您不想迁移整个数据库和文件:只有来自相关站点的数据库和文件才会被迁移。

要使用插件在多个站点之间进行迁移,您需要使用三个插件:

首先是迁移内容。

迁移小部件设置。

首先是迁移用户。

根据您的设置,您可能不需要使用所有这些。让我们一步一步来看事情。

将文件移入或移出WordPress multisite

在迁移任何内容或设置之前,您需要迁移主题和插件文件。您可以通过以下两种方式之一实现这一点:

通过主题或插件屏幕在新站点中安装相同的主题和插件,或者如果从第三方来源购买,则上传到新站点。

使用SFTP从旧站点下载主题和插件文件,并将它们上传到新站点。

两种方式都可以,但是如果你的主题或插件是专门为你的站点开发的,你需要从旧站点下载并上传到新站点。或者,如果您在本地保存文件备份或使用Github等版本控制系统(这是一个好主意),您可以从那里上传它们。

如果您需要在WordPress多站点网络中上传和安装主题和插件到站点,您需要为网络安装它们,然后为单个站点激活它们。你可以在我们的WordPress Multisite指南中找到更多相关信息。

激活新网站的主题,并激活任何插件。有几点需要注意:

如果您的新站点位于多站点网络中,您需要启用该站点的主题,方法是转到“网络”>“站点”,单击您正在使用的站点下方的“编辑”按钮,然后选择“主题”选项卡。从那里你可以启用主题。然后转到新站点中的外观>主题,并在那里激活主题。

你不需要为单个网站启用插件。相反,你可以安装它们,然后转到这个网站的插件屏幕并在那里激活它们。

如果你想从网络中的一个站点迁移到一个独立的站点,你可以像任何站点一样安装和激活主题和插件。

现在,你所有的文件都放在新的网站上了。花些时间配置主题和插件:如果您使用插件进行迁移,您必须手动完成。

你不需要做的一个配置是小工具:你可以用插件来做这个,我们很快就会看到。

从多个站点导入和导出用户

如果您要迁移的站点有您自己以外的用户,您需要将用户从旧站点导出到新站点。如果您是唯一的用户,您可以跳过这一步,因为您将在创建新站点时将自己创建为用户。

由于WordPress没有在Multisite中存储每个站点的用户,因此将用户导入和导出到Multisite是很复杂的。相反,它将它们全部存储在整个网络的数据库表中,称为wp_users。

如果您从网络中的站点导入,您应该只导出那些在您的站点上注册的用户,而不是那些在网络中其他站点上注册的用户。如果您想在网络中导入一个站点,您只想激活该站点上的这些用户,而不是网络上的其他站点。

如果您的网站包含多个作者,请在导入内容之前完成此操作,以便在将内容导入新网站时,可以将正确的用户分配给内容。所以让我们开始吧!

你可以使用导入导出WordPress用户插件在站点间迁移用户。

首先在你的旧站点和新站点安装并激活插件。然后在您的旧站点中,转到用户>用户导入导出。

自学咖网努力为各位打造免费分享知识与教程网站

用户导入和导出设置

选择顶部的用户/客户导出选项卡。选择您想要导出的用户角色(如果您保留默认设置,将导出所有角色),然后向下滚动并单击“导出用户”按钮。

该插件会将CSV文件下载到您的计算机上。将其保存在某个地方,您将能够再次找到它进行导入。

现在,在您的新站点中,转到用户>用户导入导出,并选择用户/客户导入选项卡。

自学咖网努力为各位打造免费分享知识与教程网站

用户/客户导入

上传您刚刚创建的CSV文件,然后单击上传文件和导入按钮。该插件将上传文件和用户导入到您的新网站。

在多站点网络中的站点上工作时,您可以在站点中导入和导出,而不是在网络管理器中。任何导入的用户都会被添加到全网的数据库中,但是只会在一个站点上被激活。

将内容移入或移出WordPress Multisite

首先导出你的内容。转到工具>导出。选择所有内容,然后单击下载导出按钮。

自学咖网努力为各位打造免费分享知识与教程网站

从多个站点导出

将下载的文件保存在您可以再次找到它的地方。它将是XML格式。

在将任何内容导入新网站之前,如果旧网站中有内容,请确保您已经设置了任何自定义文章类型或分类。如果您还没有这样做,请返回到上一步,确保您已经在新站点上安装并激活了与旧站点相同的主题和插件。

现在打开新网站,进入工具>导入。向下滚动到WordPress部分。如果您已经安装了导入程序插件,请单击运行导入程序。如果您还没有安装它,请按照这里的说明安装并激活它,然后运行它。

自学咖网努力为各位打造免费分享知识与教程网站

WordPress导入程序

导入程序将提示您上传要导入的文件。点按“选取文件”,找到您从旧站点导出的文件,然后点按“上传文件并导入”按钮。

导入程序会提示您将内容分配给新站点中的正确用户,这就是为什么在导入内容之前导入用户非常重要。如果您还没有这样做,请暂停内容导入并返回到上一步。

自学咖网努力为各位打造免费分享知识与教程网站

在WordPress中导入

选择相关用户,并选中下载和导入文件附件复选框。WordPress会在你的旧网站中找到任何附件,抓取它们,如果可以的话,把它们导入到新网站中。有时,由于安全性或访问权限的原因,这不起作用,但如果您从一个远程托管站点迁移到另一个站点,这通常会起作用。

单击提交按钮。WordPress将上传文件并创建内容。完成后,会通知您。转到您的文章(在管理菜单中单击文章),您将在新网站中看到导入的文章。

您已经成功迁移了您的网站,现在剩下的就是迁移小部件设置了。

在多个站点之间迁移小部件

最后一步是迁移小部件。您不必手动配置这些:您可以使用小部件导入器和导出器插件。

首先,在旧站点和新站点上安装并激活插件。

在旧站点中,转到工具>小部件导入器/导出器。这将带您进入小组件导入/导出屏幕。

自学咖网努力为各位打造免费分享知识与教程网站

导入导出屏幕

单击导出小部件按钮。这将使用小部件设置将文件下载到您的计算机。

现在打开你的新网站。确保你安装并激活了与旧网站相同的主题和插件,因为其中一些可能会提供你需要安装的插件。

小部件导入过程不会导入小部件本身。相反,它会导入小部件的设置。同样重要的是激活相同的主题,这样小部件区域就相同了。

转到工具>小组件导入器/导出器。这一次,单击“选择文件”按钮,上传您刚刚从旧站点下载的文件。它将具有. WIE扩展名。

单击导入小部件按钮。该插件将导入小部件,并为您提供一个状态屏幕,告诉您它们已经被导入。

自学咖网努力为各位打造免费分享知识与教程网站

小部件导入结果

如果任何微件区域丢失,将从旧站点导入微件,但是它们将被添加到微件管理屏幕中的非活动微件区域。

如果您尝试导入新站点中不可用的小部件,可能是因为您尚未激活插件,您将会收到一条错误消息。安装插件并再次运行导入。插件不会复制那些你已经导入的部件。

现在,您应该在新站点上拥有与旧站点相同的副本。花一些时间检查新站点的所有设置和配置,确保它们与旧站点相同(如果您想进行更改,也可以调整它们)。

然后,如果您的旧站点在多站点网络上,请要求网络管理员将其存档或删除。如果你的旧站点是独立站点,请删除。

手动移动WordPress站点

如果您对使用SFTP和MySQL感到满意,手动迁移网站可能比使用插件更快、更可靠。

在这里,我将着重于将一个独立的WordPress安装迁移到另一个。在下一节中,我将看看这与WordPress多站点网络有何不同。

创建一个全新的WordPress安装

首先创建你的新站点作为空的WordPress安装。

在Pagoda Panel中可以快速添加网站,安装WordPress(建议新手使用Pagoda Panel管理服务器)。

自学咖网努力为各位打造免费分享知识与教程网站

使用Pagoda面板创建一个新的WordPress网站

选择你希望在哪个数据中心托管你的站点,然后填写你的站点名称的细节,并选择不安装WordPress。

这是因为你将从旧的站点迁移WordPress文件。暂时保留空的自定义域名,因为当新站点启动并运行时,您希望暂时保留旧站点上的域名。

单击“添加站点”按钮,将会为您创建一个新站点。

使用SFTP导出文件

下一步是将文件从旧站点迁移到新站点。这将包括主题文件,插件,上传和任何其他文件,插件可能会添加到您的wp-content目录。

通过SFTP登录你的旧网站,下载所有的WordPress文件。如果你的站点位于主机的根域,就意味着下载所有文件。如果你把WordPress安装在一个子目录中,请下载那个目录的内容。

要访问您的网站,您需要SFTP详细信息,它可以通过您的服务器提供商的网站获得相关的优惠券信息。

你可以在我的网站下面看到这些文件,就像在免费的FileZilla FTP客户端一样。

自学咖网努力为各位打造免费分享知识与教程网站

FTP客户端中的WordPress文件

从旧站点导出数据库

除了这些文件,你的新WordPress站点需要一份旧数据库的拷贝。为此,您需要使用MySQL工具,通常是phpMyAdmin。

在旧站点的托管界面,转到phpMyAdmin。

以宝塔面板为例,进入宝塔控制面板,点击左侧“数据库”,点击页面上的“phpMyAdmin”:

自学咖网努力为各位打造免费分享知识与教程网站

将提示您输入数据库用户名和密码。这些密码不同于您的主机帐户的密码。

在phpMyAdmin中,单击Database选项卡。这将为您提供您在主机帐户上创建的所有数据库的列表。

自学咖网努力为各位打造免费分享知识与教程网站

phpMyAdmin数据库

单击与要复制的站点对应的数据库名称。然后,您将看到数据库中所有表的列表。

自学咖网努力为各位打造免费分享知识与教程网站

数据库表

单击表格列表下方的全部选中复选框,然后在旁边的带有选定内容:下拉框中选择导出。

PhpMyAdmin将带你到一个新的屏幕。单击屏幕底部的开始按钮。

自学咖网努力为各位打造免费分享知识与教程网站

从数据库导出表

PhpMyAdmin将导出一个SQL文件并将其下载到您的计算机上。把它保存在你能再次找到的地方。

将文件导入你的新WordPress网站

下一步是将所有这些文件上传到您的新网站。

在您的FTP客户端中,通过提供以下详细信息进行连接:

连接类型:SFTP。

主机名、地址、服务器或URL:您的IPv4地址。

用户名:你的SFTP用户名。

密码:您的SFTP密码。

港口:你的SFTP港口。

将文件上传到它们在旧站点的相同目录,通常是/public/ directory。

上传可能需要一段时间,所以你可以在等待的时候喝杯咖啡。

将数据库表导入新网站。

最后一步是导入数据库表。

在新站点的托管界面,转到phpMyAdmin。

如果您不小心创建了一个WordPress安装,或者您需要覆盖现有的WordPress站点,您需要删除现有的数据库表。以从旧站点导出表时相同的方式选择所有表,然后单击带有选定内容:下拉列表以选择删除。

自学咖网努力为各位打造免费分享知识与教程网站

删除数据库表

系统将提示您确认是否要删除该表,然后数据库中的所有内容都将被删除。如果您对此有任何疑问,请先通过导出表来备份数据库。

删除数据库表后,或者如果您最初没有数据库,您需要将表从旧站点导入到新站点。

在phpMyAdmin中,单击Import选项卡。在“要导入的文件”部分,单击“选择文件”按钮,并在您的计算机上选择下载的SQL文件。

自学咖网努力为各位打造免费分享知识与教程网站

上传数据库表

转到页面底部,然后单击“Go”按钮。PhpMyAdmin将上传SQL文件,并使用它为新站点创建与旧站点相同的数据库表。

编辑你的wp-config.php文件。

现在您已经上传了数据库,您需要在新站点中编辑wp-config.php文件,以确保它反映了您刚刚创建的数据库。

回到你的FTP客户端,在你的新站点中找到wp-config.php文件。做一份拷贝,这样你就可以有一个备份(以防万一)。然后右键单击该文件,并单击编辑选项将其打开。找到包含数据库详细信息的部分:

自学咖网努力为各位打造免费分享知识与教程网站

Wp-config.php数据库详细信息

如果站点位于本地计算机上,请使用以下凭据:

名称:创建数据库时给数据库起的名称。

用户名:root。

密码:root。

如果你想将你的网站迁移到另一个主机服务提供商,你需要在主机仪表板中找到这些凭证。

测试你的网站并更新你的域名

现在你已经建立了你的新WordPress站点,需要一些时间来测试它是否正常工作。测试的时候只测试新站点的链接,不测试旧站点,因为你会发现数据库中的一些链接有旧域名。

没关系,因为一旦你测试了站点,你就会更新域名。

比较新旧站点,检查它们是否相同。

将域名重定向到您的新站点

现在你的新站点已经准备好了,是时候关闭旧站点,将你的域名重定向到新站点了。

这个过程和使用复制器插件是一样的,所以请按照本文这一部分的上述说明操作。

现在,您在新位置有了一个新站点。如果你不再需要旧网站,是时候删除它并关闭你的旧主机帐户。你完了!

WordPress多站点网络手动移动

如果您需要手动迁移多站点网络或将站点迁移到多站点网络或从多站点网络迁移站点,并且您不想使用上述插件方法,您可以这样做。

这很复杂,因为您只需要迁移一些数据库表和一些文件。

我不会完整地描述这个过程,但是概述一下不同之处,以便您可以在执行上面的手动迁移时应用它们。

请注意,如果您想要迁移整个网络,过程与单个站点相同,因为您要迁移的是整个安装。在这里,我将重点关注从一个单一站点迁移到另一个多站点。

创建新网站

因为您不会迁移整个网络安装,所以您需要在开始之前设置WordPress安装。如果您想迁移到现有网络,您不需要这样做,因为网络已经存在。

当你迁移文件时,你不会导入WordPress文件,而只会导入wp-content目录的内容。

导出文件

如果从单个站点导出到网络,导出文件的过程将与上面相同。

如果要导出当前位于多站点网络中的站点,只需找到该站点中的文件。

从插件和主题开始。你只需要下载这个特定站点上使用的那些插件和主题文件,而不是网络上安装的所有插件和主题。在网站的管理界面中寻找这些内容,并从wp-content/themes和wp-content/plugins目录中下载它们。

在多站点网络中,每个站点的上传文件都是分开存储的,所以只需要下载要导出的站点的文件即可。

自学咖网努力为各位打造免费分享知识与教程网站

多站点网络中的文件

首先寻找站点的ID,它将是一个数字。您可以在网络的“网络管理员”>“站点”屏幕中找到它。然后在您的wp-content目录中,打开uploads/sites文件夹,找到一个以站点ID(编号)命名的文件夹。下载该文件夹的内容。

导出数据库表

如果从网络中的站点导出,只需导出与该站点相关的表。在phpMyAdmin中,找到名为wp-id-name的表,其中ID是站点的ID,name是每个唯一表的名称。选择所有这些,然后单击导出选项。

下面的例子来自网络中的一个站点,该站点有一个插件为每个站点创建附加的数据库表。您还需要导出这些。

自学咖网努力为各位打造免费分享知识与教程网站

多个站点中的附加数据库表

完成此操作后,您需要编辑这些表名,然后才能将它们导入独立网站。备份SQL文件并打开原始文件。搜索(例如)wp-3-的所有实例,其中3是站点的ID。换成wp-。保存文件,然后在导入新网站时使用最近编辑的文件。

导入文件

如果你想导入到一个多站点网络中的站点,你需要上传上传到wp-content/uploads/sites中正确编号的文件夹。

这意味着你需要先在网络上创建一个新的站点,这样WordPress才能创建这个文件夹。按照我们的WordPress多站点指南中的说明来做这件事。

当你导入主题和插件文件时,把它们上传到wp-content/themes和wp-content/plugins文件夹,就像你对普通WordPress网站所做的那样。

导入数据库表

如果要在多站点网络中导入站点,需要在导入前确保SQL文件中的表具有正确的前缀。

在要迁移到的网络中创建新的空站点后,记下它的ID。备份从旧站点下载的SQL文件,并打开原始文件。在这个文件中,将wp-的所有实例替换为(例如)wp-3-,其中3是新站点的ID。保存文件。

接下来,在phpMyAdmin中,选择为网络中的新站点创建的文件(前缀中带有站点ID的所有文件)。把这些都放下。完成后,导入一个新文件来创建这些表的新版本。

如果您不小心丢弃了错误的文件或错误地编辑了SQL文件,它可能会破坏您的多站点网络。因此,只有当您习惯使用phpMyAdmin时才这样做。首先备份你的网络!

导入用户

因为用户是为整个网络存储的,而不是网络中的单个站点,所以在WordPress多站点网络中,没有手动方式将用户导出到站点或从站点导出。

唯一的方法是使用本文前面提到的插件方法。在导入所有其他文件和表格后执行此操作。

请注意,当您以这种方式导入用户时,在将文章归属于作者时,他们不会被识别为同一用户。您需要浏览所有文章/页面,并手动将其归属于正确的作者。

预览您的网站

完成多站点子站点或多站点网络的迁移后,您可以通过编辑计算机的hosts文件轻松预览迁移的站点。这允许您将本地DNS指向托管迁移站点的服务器。

总结

在主机之间或者从本地迁移到远程安装的WordPress站点是许多WordPress用户在某个时候必须做的事情。你可以用许多方法来做这件事。主要区别在于您是手动操作还是使用插件。

另一方面,如果你决定自己迁移你的WordPress站点,上面的步骤将帮助你可靠地迁移,并确保你的新WordPress站点和旧的一样。

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 如何在不关闭网站的情况下移动WordPress网站