
克隆 WordPress 网站有很多原因。其中包括测试新插件、尝试新主题或将网站迁移到新服务器。
使用插件 复制 WordPress 网站其实非常简单。该插件会打包上传的内容、主题、插件以及最重要的所有 WordPress 内容。
在这里,我们将向你展示使用 Duplicator 复制 WordPress 网站的 5 个简单步骤。
复制 WordPress 网站的原因:
以下是我们克隆 WordPress 网站的完整分步指南:
有很多插件可以让你迁移 WordPress 网站。在本教程中,我们将使用 ,因为它简单易用而且免费。
需要计划备份? 提供拖放安装、计划备份、云存储上传等功能!
以下是克隆 WordPress 网站的 5 个简单步骤:
您需要做的之一件事就是安装 插件。这很简单,只需登录到管理仪表盘,点击侧边栏上的插件>添加新插件。然后搜索 “Duplicator”,它就会出现在之一个结果中(它的活跃安装量已超过 100 万)。
如果您在安装 Duplicator 时需要更多帮助,请阅读我们的 。

搜索安装 Duplicator 插件
安装并启用 Duplicator 后,您将在管理侧边栏看到 Duplicator。
您可以点击 “Packages“,它将为您提供网站导出选项。

管理导航中的 Duplicator 设置
现在让我们详细介绍一下网站导出过程。
进入 Duplicator 页面后,点击右上角的 “Create New” 开始导出过程。Duplicator *** 的 “package” 将包括您的主题、插件、媒体和内容(您网站上的所有内容)。

在 Duplicator 中创建新 package
这里有几个选项,包括导出内容和 package 名称。你很可能不需要更改任何设置,所以只需点击下一步即可。

点击 “NEXT” 后,Duplicator 将扫描您的网站,查看导出是否正常。如果您遇到任何错误,可以向您的虚拟主机发送电子邮件,以解决可能出现的任何问题。在我们的主机上,系统扫描没有发现任何问题。

点击 “BUILD” 后,网站将被压缩成一个 package。这是一个 PHP 安装文件和一个压缩文件,其中包含 WordPress 网站的所有内容和文件。
点击 “One-Click Download” 即可下载完整的 WordPress 克隆网站。这将为您提供 PHP 文件和压缩包。

下载 duplicator package
根据浏览器的不同,您可能会收到网站正在下载多个文件的警告。如果出现这种情况,只需点击接受即可(就像我们在 Chrome 浏览器中一样)。
现在,我们已经将网站打包好,是时候将其更多地安装到新服务器上了。
要上传 WordPress 克隆网站,您需要访问网站的 。如果您是 FTP 的新手,您需要使用像 这样的 FTP 客户端,它在 Windows/Mac 上是免费的。通常情况下,您可以通过虚拟主机的管理页面获取 FTP 登录信息。如果您找不到 FTP 登录信息,我们建议您给虚拟主机发送电子邮件,他们会指导您登录。
适用于 WordPress 用户的常用 FTP 客户端
在这个例子中,我们将在 SiteGround 创建一个FTP账户。大多数主机界面不同,但功能应该相似。

在 SiteGround 创建一个 FTP 帐户
创建 FTP 登录后,请记下用户名和密码,并将其输入 FTP 客户端。 在本指南中,我们将使用免费的 FTP 客户端 。

在 Filezilla 中输入 FTP 信息
请注意您的主机使用的是 FTP 还是 SFTP,这一点很重要,如果您的登录不起作用,可能是因为它是 SFTP 登录(SFTP 是目前常见的登录方式)。这可以在 FTP 客户端的协议选项中更改。
成功登录 FTP 后,浏览文件夹以确保您位于面向公众的文件夹中。大多数主机将此文件夹称为 “public_html” 或类似名称。如果你的服务器上没有文件夹,那么你很可能已经在默认的公共文件夹中了。如果您找不到默认的公共文件夹,我们建议您联系您的虚拟主机以获得确切路径。
你会想删除任何默认文件在您的服务器。你会看到这里,SiteGround 添加了一个 default.html 文件,我们将不需要当我们导入我们的 WordPress 网站(只需确定你没有删除任何重要的东西)。

删除服务器上的默认文件
现在我们有了一个全新的面向公众的文件夹,我们将上传我们的 Duplicator zip 和 Duplicator installer.php 文件。将文件拖入 FTP 客户端即可轻松完成。
根据网站的大小,这可能需要几分钟时间。大多数 FTP 客户端都会在上传过程中显示剩余时间。
上传完成后,您就可以进入下一步了。
您的新 WordPress 网站需要一个新的数据库来运行,因此您需要在虚拟主机的控制面板上创建一个数据库。您主机的界面可能看起来不同,但功能应该类似。如果您需要帮助创建一个 MySQL 数据库,您也可以通过电子邮件向您的主机寻求支持。

在 SiteGround 创建一个 MySQL 数据库
在 SiteGround,您只需要在在他们的网站工具点击 “Create Database”。

创建数据库后,您需要添加一个数据库用户。数据库保存您的内容,而用户提供访问权限。这个新的用户名和密码将被用于 Duplicator 的设置过程中,所以请确保你把它放在手边。
在 SiteGround 创建数据库用户
在您创建数据库用户后,请确保他们可以访问您创建的新数据库。在SiteGround中,只需单击 “manage access”,它会自动选择您的数据库(如果有的话)。

现在我们有了数据库名称、用户名和密码,可以继续 Duplicator 安装程序。
将文件添加到服务器后,你可以访问 yourdomain.com/installer.php,进入 Duplicator 安装程序。这将运行 Duplicator 安装程序,它会询问你在上一步中设置的 MySQL 数据库详细信息。
当你之一次加载安装程序时,它会再次检查你的主机环境是否一切设置正确。

Duplicator 安装程序步骤 1
只需点击条款和条件复选框,你就可以继续了。
点击下一步后,你就可以输入我们之前创建的数据库详细信息。这包括数据库名称、用户名和密码。默认情况下,Duplicator 会删除数据库中的内容并添加 WordPress 内容。因此,如果在已有数据库上运行此程序,请务必小心。

Duplicator 安装程序数据库选项
由于你很可能要将网站转移到一个新的域名上,下一个选项将让你为网站选择一个不同的 URL。默认情况下,它会获取新域名的正确 URL,所以你不需要在这里做任何事情;尤其是如果这是一个暂存网站的话。

Duplicator URL 选项
除了更改 URL 之外,你还可以添加一个新的 WordPress 管理账户。如果你要克隆一个不知道 WordPress 登录名的网站,这将非常有用。

使用 Duplicator 创建新的管理员账户
点击下一步后,Duplicator 已成功克隆了你的网站。让 Duplicator 删除安装文件非常重要,否则其他人可能会使用 installer.php 文件覆盖你的网站。默认情况下,Duplicator 会删除这些文件,但在 FTP 客户端中仔细检查是否已删除也无妨。

就这样,你就克隆了自己的 WordPress 网站!只需点击 “admin login” 按钮,网站就可以正常运行了。
注意:如果你在安装后看到一个空白的 WordPress 网站,你可能需要更改 中的。所有 WordPress 数据库在将网站存储到数据库时都会使用表前缀。因此,如果您要迁移到一个现有(空白)的 WordPress 安装,您可能需要更改此选项。你只需进入原服务器的 wp-config.php 文件,查看之前设置的表前缀,然后在新服务器的 wp-config.php 文件中使用该变量即可。
希望本指南能帮助你复制 WordPress 网站,如果你遇到任何问题,请在评论中告诉我们。
WordPress约占所有网站的25%-30%,数量之庞大使WordPress网站更容易受到各种常见的黑客攻击。 首先,你为什么要关心和为什么有人想特别攻击你的网站(即使它可能是一个相对较小的网站)? 为了回答这个问题,让我们来看看Wordfence团队在时发现: 事实证明,黑客攻...
越来越多的网站支持添加二步认证Two-Factor Authentication以提高安全性,在国内更多是以账号密码+短信码的方式,但海外网站可能更多采用二步认证的方式。 如果你觉得有必要为你的WordPress网站开启二步认证,则可以继续阅读本教程,了解如何使用Google Authentica...
如果说好莱坞电影教会我们一件事的话,那就是黑客很聪明,他们有各种各样的伎俩来绕过我们的安全。在现实世界中,安全问题往往归结为机会,而不是发展技能。“DNS中毒”攻击符合这一描述,事实上,您需要具备防止域被欺骗的技能。 这个概念很简单:访问者看到的是你的网站,但它是欺诈和有害的,而这个假网站看起...
如果你的网站有一个最公开的元素,那就是你的域名。当然,这是你网站的可见地址,所以把它藏起来不是个好主意。但是,您应该忽略的一个方面是您向注册官提供的个人信息。域名隐私有助于解决这一问题。 根据法律,每个域名都必须归属于某个人,即您作为购买者。然而,这些信息是公开的,这意味着任何人都可以访问它。...
使用SSL证书保护的网站让访问者知道它是安全的。它还获得了搜索引擎的认可,确认您的网站可以安全浏览。因此,您必须为您的网站获取有效的SSL证书。 SSL是Secure Sockets Layer的缩写,是一种安全协议,可通过Web服务器和Web浏览器之间的网络连接对数据进行身份验证和加密。 S...
SSL代表安全套接字层。它是用于保护和验证Internet数据的重要协议。由于和Google推动更广泛采用SSL之类的运动,SSL已成为网络圈子中的热门话题。但尽管如此,许多网站管理员仍然不确定SSL的工作原理以及它的重要性……甚至不确定SSL最初代表什么! 虽然我们已经介绍了首字母缩略词的含...