如何将实时 WordPress 站点移动到本地服务器

是否要将实时 WordPress 网站移动到计算机上的本地服务器?

在您的计算机(本地服务器)上安装 WordPress 可以让您轻松学习 WordPress 并进行测试.当您将实时 WordPress 站点移动到本地服务器时,您可以使用与实时站点相同的数据进行试验.

在本文中,我们将向您展示如何在不破坏任何内容的情况下轻松地将实时 WordPress 站点移动到本地服务器.

Moving a live WordPress site to a local server on your computer

为什么以及谁想要将实时 WordPress 站点移至本地服务器?

如果您已经运行 WordPress 网站一段时间了,您可能想尝试新的主题或插件.但是,在实时网站上执行此操作可能会导致用户体验不佳.

为了避免这种情况,许多用户在本地服务器上创建了他们的 WordPress 网站的副本,以测试新主题、插件或进行开发测试.

这使您可以使用所有内容设置主题并测试所有功能,而不必担心破坏您的网站.许多用户将他们的站点复制到本地服务器,以使用实际站点数据练习他们的 WordPress 和编码技能.

尽管您可以在 WordPress 中使用虚拟内容进行所有测试,但真实站点数据可以让您更好地直观地表示这些更改将如何在您的实时站点上显示.

准备将本地站点移至本地服务器

首先,您需要确保始终备份您的 WordPress 网站.您可以使用几个很棒的 WordPress 备份插件.

其次,您需要在您的计算机上安装本地服务器环境.您可以在 Windows 上使用 WAMP,在 Mac 上使用 MAMP.设置环境后,您需要使用 phpMyAdmin 创建一个新数据库.

只需在浏览器中访问以下 URL 即可启动 phpMyAdmin.

http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/

从这里您需要单击"数据库"选项卡并创建一个新数据库.您稍后将需要此数据库来解压缩您的实时站点数据.

Create database

您现在已准备好将实时 WordPress 站点移至本地服务器.

方法 1.使用插件将实时 WordPress 站点移动到本地服务器

这种方法更简单,推荐给所有用户.

您需要做的第一件事是安装并激活 Duplicator 插件.有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南.

Duplicator 可让您轻松创建整个网站的复制包.它可用于将您的 WordPress 站点移动到新位置,也可用作备份插件.

激活后,该插件会在您的 WordPress 管理侧边栏中添加一个新的"复制器"菜单项.单击它会将您带到插件的包屏幕.

Creating new package in Duplicator

要创建新包,您需要单击创建新包按钮.Duplicator 将启动包向导,您需要单击 Next 按钮继续.

Duplicator package set up

然后该插件将清理您的网站并运行一些背景调查.然后它会向您显示这些检查的摘要.如果一切正常,请单击"构建"按钮继续.

Duplicator scan

Duplicator 现在将创建您的网站包.

完成后,您将看到一个存档 zip 文件,其中包含您的所有网站数据和一个安装程序文件.您需要将这两个文件下载到您的计算机上.

Download package files

您现在已准备好在本地服务器上解压和安装这些文件.

首先,您需要在本地服务器的根文件夹中创建一个新文件夹.这是您的本地服务器存储所有网站的文件夹.

例如,如果您使用的是 MAMP,那么它将是/Applications/MAMP/htdocs/文件夹.或者,如果您使用的是 WAMP,那么它将是 C:\wamp\www\ 文件夹.

在此文件夹中,您可以为要在本地服务器上导入或创建的每个新网站创建新文件夹.

Creating a website folder on your local server

之后,您需要打开您为本地网站创建的文件夹,然后复制并粘贴您之前下载的存档 zip 文件和安装程序脚本.

Copy and paste Duplicator package and installer files

要运行安装,您需要在 Web 浏览器中打开 installer.php 脚本.

例如,如果您将两个文件都粘贴到 /mylocalsite/ 文件夹中,那么您将通过访问 http://localhost/mylocalsite/installer.php 在浏览器中访问它们.

您现在将看到如下所示的 Duplicator 安装脚本:

Duplicator installer screen

单击"下一步"按钮继续.

Duplicator 现在将解压缩存档 zip 文件,并要求您输入本地站点的数据库信息.这是您之前创建的数据库.

Duplicator database information

服务器名称几乎总是localhost,用户名是root.在大多数情况下,您的本地服务器安装没有为 root 设置密码,因此您可以将其留空.

在页面底部,您会看到一个"测试数据库"按钮,您可以使用它来确保您的数据库信息正确无误.

Test database connection

如果一切正常,请单击"下一步"按钮继续.

Duplicator 现在将导入您的 WordPress 数据库.之后,它会要求您仔细检查它自动检测到的新网站信息.

Check local site information

单击"下一步"按钮继续.

Duplicator 现在将完成设置并显示一个按钮以登录到您的本地站点.您将使用与您在实时站点上使用的相同的 WordPress 用户名和密码.

Import finished

就是这样,您已成功将您的实时站点移至本地服务器.

方法 2.手动将实时 WordPress 站点移动到本地服务器

如果插件对您不起作用,那么您始终可以手动将您的实时站点移动到本地服务器.您需要做的第一件事是从您的 WordPress 托管帐户手动备份您的网站.

第 1 步:导出您的实时网站的 WordPress 数据库

要导出实时站点的 WordPress 数据库,您需要登录 cPanel 仪表板并单击 phpMyAdmin.

注意:我们显示的是 Bluehost 仪表板的屏幕截图.

cPanel phpMyAdmin

在 phpMyAdmin 中,您需要选择要导出的数据库,然后单击顶部的导出选项卡.

Export WordPress database manually

phpMyAdmin 现在会要求您选择快速或自定义导出方法.我们建议使用自定义方法并选择 zip 作为压缩方法.

有时 WordPress 插件可以在您的 WordPress 数据库中创建自己的表.如果您不再使用该插件,则自定义方法允许您排除这些表.

保留其余选项不变,然后单击"前往"按钮以 zip 格式下载数据库备份.

Select export options

PhpMyAdmin 现在将下载您的数据库文件.有关更多详细信息,请参阅有关如何手动备份 WordPress 数据库的教程.

第 2 步:下载所有 WordPress 文件

下一步是下载您的 WordPress 文件.为此,您需要使用 FTP 客户端连接到您的 WordPress 站点.

连接后,选择所有 WordPress 文件并将它们下载到您的计算机.

Download all your WordPress files

第 3 步:将您的 WordPress 文件和数据库导入本地服务器

下载 WordPress 文件后,您需要在本地服务器上创建一个文件夹,用于导入本地站点.

如果您使用 WAMP,那么您需要在 C:\wamp\www\ 文件夹中为您的本地站点创建一个文件夹.MAMP 用户需要在/Applications/MAMP/htdocs/文件夹中创建一个文件夹.

之后,只需将您的 WordPress 文件复制并粘贴到新文件夹中即可.

接下来,您需要导入您的 WordPress 数据库.只需通过访问以下 URL 在本地服务器上打开 phpMyAdmin:

http://localhost/phpmyadmin/

由于您之前已经创建了数据库,您现在需要选择它,然后单击顶部的导入选项卡.

Import WordPress database

单击"选择文件"按钮,选择并上传您在第一步中下载的数据库导出文件.之后,单击页面底部的"开始"按钮.

PhpMyAdmin 现在将解压缩并导入您的 WordPress 数据库.

现在您的数据库已全部设置完毕,您需要更新 WordPress 数据库中引用您的实时站点的 URL.

您可以通过在 phpMyAdmin 中运行 SQL 查询来完成此操作.确保您选择了本地站点的数据库,然后单击 SQL.

Updating URLs in database

在 phpMyAdmin 的 SQL 屏幕中复制并粘贴此代码,确保将 example.com 替换为您的实时站点的 URL,并将 http://localhost/mylocalsite 替换为您站点的本地服务器 URL.

UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name = 'home' OR option_name = 'siteurl';
 
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite');
 
UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/mylocalsite');

此查询将替换对来自数据库的实时站点 URL 的引用,并将其替换为 localhost URL.

步骤 4.更新 wp-config.php 文件

最后一步是更新您本地站点的 wp-config.php 文件.此文件包含 WordPress 设置,包括如何连接到 WordPress 数据库.

只需转到您在本地服务器上安装 WordPress 的文件夹,然后在记事本等文本编辑器中打开 wp-config.php 文件.

将数据库名称替换为您在本地主机上的 phpMyAdmin 中创建的名称.

之后,将数据库用户名替换为您本地的 MySQL 用户名,通常是 root.如果您在本地主机上为 MySQL 用户 root 设置了密码,请输入该密码.否则,将其留空并保存更改.

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

您现在可以通过输入如下网址在浏览器窗口中访问您的本地站点:

http://localhost/mylocalsite/

将"mylocalsite"替换为您复制 WordPress 文件的文件夹的名称.

就是这样,您的实时 WordPress 站点现在已复制到您的本地服务器.

我们希望本文能帮助您了解如何轻松地将实时 WordPress 站点移动到本地服务器.您可能还想查看我们的指南,了解如何轻松地为 WordPress 制作临时站点以进行测试,或者如何将 WordPress 站点从本地服务器移动到实时站点.

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/7059.html

4

发表回复