您想将 WordPress 从本地服务器移动到实时站点吗? 在本地服务器上使用 WordPress 是在您的网站上私下工作的常见方式,但最终,您需要将您的网站移动到实时服务器以供在线访问者使用. 在本文中,我们将逐步向您展示如何将 WordPress 从本地服务器移动到活动站点。 为什么将 WordPress 从本地服务器迁移到实时站点? 在本地服务器上构建 WordPress 博客是在不影响访问者的情况下测试网站更改的安全方法。当您完成完善您的网站后,下一步就是从您的本地服务器转移到实时站点。 让我们向您展示两种将站点从本地服务器移动到实时站点的不同方法。 第一种方法使用 WordPress 迁移插件,推荐初学者使用。在第二种方法中,我们将向您展示如何手动将 WordPress 从本地服务器移动到实时站点。 您可以选择最适合您的方法: - 方法 1. 使用插件将 WordPress 从本地服务器移动到实时站点 - 方法 2. 手动将 WordPress 从本地服务器移动到实时站点 在迁移您的 WordPress 网站之前 为了将 WordPress 从本地服务器迁移到实时服务器,您需要准备好一些东西。 首先,我们假设您有一个 WordPress 站点在您计算机上的本地服务器(也称为本地主机)上运行,并且您可以完全访问它。 接下来,您需要拥有域名和虚拟主机。 为了让您的决定更容易,我们建议使用 Bluehost。他们是官方推荐的 WordPress 托管公司,他们为 WPBeginner 用户提供 60% 的独家折扣 + 免费域名和 SSL。 基本上,您只需每月 2.75 美元即可开始使用。 âÃÂà单击此处领取此独家 Bluehost 优惠 如果您想要一个很棒的 Bluehost 替代品,请查看 Siteground。他们还为 WPBeginner 读者提供特别优惠。 如果您在设置网站方面需要帮助,请按照我们关于如何制作网站的分步指南进行操作。 最后,您需要有一个 FTP 程序并知道如何使用 FTP,这样您就可以将您的本地服务器站点上传到实时站点。 准备好?让我们开始迁移您的 WordPress 网站。 方法 1. 使用迁移插件将 WordPress 从本地服务器传输到实时站点 这种方法更简单,推荐给初学者。我们将使用 WordPress 迁移插件将 WordPress 从本地主机移动到实时站点。 步骤 1. 安装和设置复制器插件 首先,您需要做的是在本地站点上安装并激活 Duplicator 插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。 激活后,您需要转到 **Duplicator  €» Packages** 页面并单击€€€€€€创建新的€€€€€€ ? 按钮。 这会将您带到一个屏幕,您可以在其中为备份命名。 然后,单击“下一步”按钮。 Duplicator 现在将运行一些测试以查看是否一切正常。 如果所有项目都标记为“好”,然后单击“构建”一个按钮。 此过程可能需要几分钟,具体取决于您网站的大小。在该过程完成之前,您需要让此选项卡保持打开状态。 完成后,您将看到用于安装程序的下载选项、安装程序和安装程序¯¯¯¯¯¯¯¯ 包。您需要单击“一键下载”链接将这两个文件下载到您的计算机。 âÃÂÃÂArchiveâÃÂà文件是您的 WordPress 网站的完整副本。它包括所有 WordPress 核心文件以及您的图像、上传、主题、插件和 WordPress 数据库的备份。 âÃÂÃÂInstallerâïÂà文件是一个脚本,它将通过打包包含您的网站的存档文件来自动执行整个迁移过程。 第 2 步。为您的实时 WordPress 网站创建数据库 在运行安装程序或将 WordPress 网站从本地主机上传到托管服务器之前,您需要为新的实时网站创建一个 MySQL 数据库。 如果您已经创建了 MySQL 数据库,那么您可以跳过这一步。 要创建数据库,您需要访问您的托管帐户的 cPanel 仪表板。然后,找到“数据库”部分并单击“MySQL 数据库向导” ¢ÃÂà图标。 在下一个屏幕上,有一个用于创建新数据库的字段。 只需为您的数据库提供一个名称,然后单击“创建数据库”按钮。 cPanel 现在将为您创建一个新数据库。 之后,您需要为新用户输入用户名和密码,然后单击“创建用户”按钮。 接下来,您需要将刚刚创建的用户添加到数据库中。 首先,单击“所有权限”复选框。 然后,向下滚动并单击“进行更改”按钮以保存您的更改。 您的数据库现在可以与您的 WordPress 站点一起使用了。确保记下数据库名称、用户名和密码。您将在下一步中需要此信息。 步骤 3. 将文件从本地服务器上传到实时 WordPress 网站 现在,您需要将存档文件和安装程序文件从您的本地站点上传到您的托管帐户。 首先,使用 FTP 客户端连接到您的实时站点。连接后,请确保您网站的根目录完全为空。 通常,根目录是 /home/public_html/ 文件夹。 一些 WordPress 托管公司会在您注册时自动安装 WordPress。如果那里有 WordPress 文件,则需要删除它们。 之后,您可以将 archive.zip 和 installer.php 文件从 Duplicator 上传到空的根目录。 第 4 步。运行迁移脚本 上传迁移文件后,您需要在浏览器中访问以下 URL: httpexample.com/installer.php 不要忘记用您自己的域名替换 âÃÂÃÂexample.com。 这将启动复制器迁移向导。 安装程序将运行一些测试,您应该会在存档和验证测试旁边看到“通过”。 接下来,您需要检查条款& 注意复选框,然后单击“下一步”按钮继续。 在下一个屏幕上,您将被要求输入您的 MySQL 主机、数据库名称、用户名和密码。 您的主机可能是本地主机。之后,您将输入您在前面步骤中创建的数据库的详细信息。 然后,单击“测试数据库”按钮以确保您输入的详细信息正确无误。 之后,单击“下一步”按钮继续。 Duplicator 现在会将您的 WordPress 数据库备份从存档导入到您的新数据库中。 接下来,它会要求您更新站点 URL 或路径。您不必更改任何内容,因为它会自动检测您的实时网站的 URL 及其路径。然后,单击下一步按钮继续。Duplicator 现在将完成迁移并显示成功屏幕。您现在可以单击“管理员登录”按钮进入您的 WordPress 管理区域直播网站。一旦您登录到您的实时站点,Duplicator 将自动清理安装文件。就是这样,您已经成功地将 WordPress 从本地服务器移动到您的实时站点。方法 2.手动将 WordPress 从本地服务器转移到实时站点在这种方法中,我们将向您展示如何手动移动 WordPress从本地服务器到您的实时站点。如果第一种方法不起作用或者您更喜欢手动操作,它会派上用场。步骤 1.导出本地 WordPress 数据库您需要做的第一件事是导出本地 WordPress 数据库。我们将使用 phpMyAdmin 来做到这一点。如果您不熟悉它,那么您可能想看看我们的使用 phpMyAdmin 进行 WordPress 数据库管理的指南。只需转到httplocalhost/phpmyadmin/ 并单击您的 WordPress 数据库。接下来,单击顶部菜单栏中的“导出”按钮。在导出方式:导出方式中,可以选择导出方式ÂÃÂQuickâÃÂà或 Ãâ¢ÃÂÃÂCustomá自定义将为您提供更多导出数据库的选项。但是,我们建议选择“Quick”“Quick”,然后单击“A” “去”按钮下载您的数据库。步骤 2.将 WordPress 文件上传到实时站点现在,我们需要将您所有的网站文件移动到实时站点。要开始,请继续并打开您的 FTP 客户端并连接到您的虚拟主机帐户。连接到实时站点后,请确保将文件上传到正确的目录中。例如,如果您希望将网站托管在 âÃÂïÂyoursite.comâÃÂÃÂ,那么您需要上传public_html 目录中的所有文件。现在选择您的本地 WordPress 文件并将它们上传到您的实时服务器。步骤 3.在您的实时站点上创建 MySQL 数据库当您的 FTP 客户端正在上传您的 WordPress 文件时,您可以开始导入您的数据库到实时服务器。大多数 WordPress 托管服务提供商都提供 cPanel 来管理您的托管帐户,因此我们将向您展示如何使用 cPanel 创建数据库。首先,您需要登录到您的 cPanel 仪表板并单击“MySQL 数据库向导”图标,可在“数据库”部分找到。在下一个屏幕上,您可以创建一个新数据库。您需要为您的数据库提供一个名称,然后单击“创建数据库”。cPanel 现在会自动为您创建一个新数据库。接下来,您需要为新用户输入用户名和密码,然后单击“创建用户” 。之后,您需要将刚刚创建的用户添加到数据库中。首先,选中“所有权限”复选框。 然后,向下滚动并单击“进行更改”以保存更改。 您已经成功地为您的实时 WordPress 网站创建了一个新数据库。 第 4 步:在实时站点上导入 WordPress 数据库 该过程的下一步是导入您的 WordPress 数据库。 转到您的 cPanel 仪表板,向下滚动到“数据库”部分,然后单击“” phpMyAdmin 一个。 这将带您到 phpMyAdmin,您要在其中单击您刚刚在上面创建的数据库。 PhpMyAdmin 将显示没有表的新数据库。 接下来,单击顶部菜单中的“导入”选项卡。 在导入页面上,单击“选择文件”按钮,然后从您在第一步中保存的本地站点中选择数据库文件。 之后,单击页面底部的“去”按钮。 您的数据库将自动导入到 phpMyadmin。 第 5 步:更改站点 URL 现在,您需要更改数据库中的站点 URL,以便它可以连接到您的实时 WordPress 站点。 在 phpMyAdmin 中,查找 您刚刚在上面导入的数据库中的 wp_options 表。 如果您更改了数据库前缀,则代替 wp_options 可能是 {new_prefix}_options。 接下来,单击旁边的“浏览”按钮 wp_选项。 或者,单击侧边栏中的链接以打开包含字段列表的页面 wp_options 表。 然后,在 options_name 列,您需要查找 网站网址选项。 然后,单击“编辑”图标。 这将打开一个窗口,您可以在其中编辑该字段。 在输入框中 option_value,您将看到本地安装的 URL,类似于 http本地主机/测试。 例如,您需要在此字段中插入您的新站点 URL httpswww.wpbeginner.com。 然后,您可以通过单击“去”按钮保存该字段。 接下来,您需要按照与上述相同的步骤操作 主页选项名称。这 wp_options 菜单可以有几页长,通常是 主页选项将在第二页上。 然后,更新 主页 URL,因此它与您的实时网站 URL 相同。 第 6 步:设置您的实时站点 现在您已经导入了数据库并上传了您的内容,是时候配置 WordPress 了。 此时,您的网站应该显示“建立数据库连接错误”错误。 要解决此问题,请使用 FTP 客户端连接到您的网站并打开 wp-config.php 文件。 您将寻找以下代码行: // ** MySQL 设置 - 您可以从您的虚拟主机获取此信息 ** //WordPress 的数据库名称 */ define( 'DB_NAME', 'database_name_here');MySQL 数据库用户名 */ define( 'DB_USER', 'username_here');MySQL 数据库密码 */ define( 'DB_PASSWORD', 'password_here');MySQL 主机名 */ define( 'DB_HOST', 'localhost'); 您将需要提供您之前创建的数据库名称、用户名和密码。 接下来,保存 wp-config.php 文件并将其上传回您的 WordPress 托管服务器。 现在,当您访问您的网站时,它应该是实时的。 之后,您需要登录到您的 WordPress 管理面板并转到 **设置→常规然后,不做任何更改,滚动到底部并单击→→ “保存更改”按钮。 这将确保您的站点 URL 在其他任何需要的地方得到更正。 完成此操作后,转到 **设置 [设置] [永久链接],然后向下滚动并单击 [保存更改] ¯¯¯¯¯¯¯¯¯确保所有帖子链接都正常工作。 第 7 步:通过更新路径修复图像和断开的链接 每当您将 WordPress 站点从一个域移动到另一个域,或从本地服务器移动到实时站点时,您都​​会面临断开的链接和丢失的图像。 更新 URL 的一种简单方法是使用以下 SQL 查询。 更新 wp_posts SET post_content = REPLACE(post_content, 'localhost/test 'www.yourlivesite.com 只需转到 phpMyAdmin,单击您的数据库,然后单击顶部菜单中的 âÃÂïÂSQLâÃÂà并添加上面的查询。 确保将其更改为您自己的本地站点和实时站点 URL,然后单击“去”按钮。 就是这样,您现在已经成功地将 WordPress 从本地服务器迁移到实时站点。 希望现在您的实时网站已启动并顺利运行。如果您发现任何错误,则可以查看我们的常见 WordPress 错误指南以帮助进行故障排除。 我们希望本文能帮助您将 WordPress 从本地服务器迁移到实时站点。您可能还想查看我们的指南,了解如何以正确的方式创建电子邮件通讯,或者查看我们对最佳 GoDaddy 托管替代方案的比较。 如果您喜欢这篇文章,请订阅我们的 YouTube 频道以获取 WordPress 视频教程。您还可以在 Twitter 和 Facebook 上找到我们。