您想将 WordPress 从本地服务器移动到实时站点吗?
在本地服务器上使用 WordPress 是私下处理网站的常见方法。最终,您需要将其移至实时服务器,以供在线访问者使用。
在本文中,我们将向您展示如何逐步将 WordPress 从本地服务器移动到实时网站。
为什么将 WordPress 从本地服务器迁移到实时站点?
在本地服务器上构建 WordPress 博客是一种安全的方法,可以在不影响访问者的情况下测试网站上的更改。
完善网站后,下一步就是从本地服务器迁移到实时网站。
让我们向您展示将网站从本地服务器移动到实时网站的两种不同方法。
第一种方法使用 WordPress 迁移插件,建议初学者使用。
在第二种方法中,我们将向您展示如何手动移动ve WordPress 从本地服务器到实时站点。
您可以选择最适合您的方法:
- 方法 1:使用迁移插件将 WordPress 从本地服务器传输到实时站点(推荐)
- 方法 2:手动将 WordPress 从本地服务器传输到实时站点实时站点
迁移 WordPress 网站之前
为了将 WordPress 从本地服务器迁移到实时服务器,您需要做好一些准备。
首先,我们假设您的计算机上的本地服务器(也称为 localhost)上运行着一个 WordPress 网站,并且您拥有对其的完全访问权限。
接下来,您需要拥有域名和网络托管。
为了让您更轻松地做出决定,我们建议使用 Bluehost。他们是官方推荐的 WordPress 托管公司,并且为 WPBeginner 用户提供独家服务ive 折扣 + 免费域名和 SSL。
基本上,每月只需 2.75 美元即可开始使用。
→ 单击此处领取 Bluehost 独家优惠 ←
如果您想要一个出色的 Bluehost 替代方案,您可以查看 Hostinger。他们还为拥有免费域名的 WPBeginner 用户提供独家折扣。
如果您能多付一点钱,请查看 SiteGround。他们还为 WPBeginner 读者提供特别优惠。
如果您在设置网站时需要帮助,请按照我们有关如何创建网站的分步指南进行操作。
最后,您将需要一个 FTP 程序,并了解如何使用 FTP 将本地服务器站点上传到实时站点。
准备好了吗?让我们开始迁移您的 WordPress 网站。
视频教程
订阅 WPBeginner
如果您更喜欢书面说明,请继续阅读。
方法 1:使用迁移插件将 WordPress 从本地服务器转移到实时站点(推荐)
此方法比较简单,推荐初学者使用。我们将使用 WordPress 迁移插件将 WordPress 从本地主机移动到实时站点。
第 1 步:安装和设置复制器插件
首先,您需要在本地站点上安装并激活复制器插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
专业提示:还有一个专业版的 Duplicator,提供安全备份、云存储、轻松站点恢复等功能。
激活后,您需要转到复制器 » 包页面并单击“新建”按钮。
这将带您进入一个屏幕,您可以在其中为备份命名。
然后,单击“下一步”按钮吨。
Duplicator 现在将运行一些测试以查看一切是否正常。
如果所有项目都标记为“Good”,则单击“Build”按钮。
此过程可能需要几分钟,具体取决于您网站的大小。您需要保持此选项卡打开,直到该过程完成。
完成后,您将看到“安装程序”和“存档”包的下载选项。您需要单击“一键下载”链接将这两个文件下载到您的计算机上。
“存档”文件是您的 WordPress 网站的完整副本。它包括所有 WordPress 核心文件以及您的图像、上传内容、主题、插件和 WordPress 数据库的备份。
“安装程序”文件是一个脚本,它将通过解压包含您网站的存档文件来自动执行整个迁移过程。
第 2 步:为您的 Live WordPress 网站创建数据库
在运行安装程序或将 WordPress 网站从本地主机上传到托管服务器之前,您需要为新的实时网站创建 MySQL 数据库。
如果您已经创建了MySQL数据库,则可以跳过此步骤。
要创建数据库,您需要访问托管帐户的 cPanel 仪表板。然后,找到“数据库”部分并单击“MySQL 数据库向导”图标。
在下一个屏幕上,有一个用于创建新数据库的字段。
只需为您的数据库提供一个名称,然后单击“创建数据库”按钮即可。
cPanel 现在将为您创建一个新数据库。
之后,您需要输入新用户的用户名和密码,然后单击“创建用户”按钮。
接下来,您需要添加 us呃,您刚刚创建到数据库。
首先,点击“所有权限”复选框。
然后,向下滚动并单击“进行更改”按钮以保存更改。
您的数据库现已准备好用于您的 WordPress 网站。请务必记下数据库名称、用户名和密码。您在下一步中将需要此信息。
第 3 步:将文件从本地服务器上传到 Live WordPress网站
现在,您需要将存档和安装程序文件从本地站点上传到您的托管帐户。
首先,使用 FTP 客户端连接到您的实时站点。连接后,请确保您网站的根目录完全为空。
通常情况下,根目录是/home/public_html/文件夹。
一些 WordPress 托管公司会在您签名时自动安装 WordPress向上。如果您那里有 WordPress 文件,那么您需要删除它们。
之后,您可以将 archive.zip 和 installer.php 文件从 Duplicator 上传到空根目录。
第 4 步:运行迁移脚本
上传迁移文件后,您需要在浏览器中访问以下网址:
http://example.com/installer.php
不要忘记将“example.com”替换为您自己的域名。
这将启动复制器迁移向导。
安装程序将运行一些测试并初始化脚本。
在“设置”部分下,系统将要求您输入 MySQL 主机、数据库名称、用户名和密码。
您的主机可能是本地主机。之后,您将输入在先前步骤中创建的数据库的详细信息。
然后,单击“验证”e’ 按钮以确保您输入的详细信息正确。
之后,单击“下一步”按钮继续。
复制器现在会将您的 WordPress 数据库备份从存档导入到新数据库中。
它还会将指向本地站点的 URL 更新为新的实时站点。
您现在可以点击“管理员登录”按钮进入您实时网站的 WordPress 管理区域。
登录到实时站点后,Duplicator 将自动清理安装文件。
仅此而已。您已成功将 WordPress 从本地服务器移动到您的实时网站。
方法 2:手动将 WordPress 从本地服务器传输到实时站点
在此方法中,我们将向您展示如何手动将 WordPress 从本地服务器移动到您的实时站点。如果第一种方法不起作用或者如果您更喜欢手动执行此操作。
第 1 步:导出本地 WordPress 数据库
您需要做的第一件事是导出本地 WordPress 数据库。我们将使用 phpMyAdmin 来做到这一点。
如果您不熟悉它,那么您可能需要查看我们的使用 phpMyAdmin 进行 WordPress 数据库管理的指南。
只需访问 http://localhost/phpmyadmin/ 并单击您的 WordPress 数据库。接下来,单击顶部菜单栏中的“导出”按钮。
在“导出方法:”选项中,您可以选择“快速”或“自定义”。自定义将为您提供更多导出数据库的选项。
但我们建议选择“快速”,然后单击“开始”按钮下载您的数据库。
第 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_op您刚刚在上面导入的数据库中的tions表。
如果您更改了数据库前缀,那么它可能不是 wp_options,而是 {new_prefix}_options。
接下来,单击 wp_options 旁边的“浏览”按钮。或者,单击侧栏中的链接打开包含 wp_options 表中字段列表的页面。
然后,在 options_name 列中,您需要查找 siteurl 选项。
然后,单击“编辑”图标。
这将打开一个窗口,您可以在其中编辑该字段。
在 option_value 的输入框中,您将看到本地安装的 URL,类似于 http://localhost/test。
您需要在此字段中插入新站点 URL,例如:https://www.wpbeginner.com。
然后,您可以通过单击“执行”按钮保存该字段。
接下来,您需要对主页选项名称执行与上述相同的步骤。 wp_options 菜单 c有几页长。通常,主页选项位于第二页。
然后,更新主页网址,使其与您的实时网站网址相同。
第 6 步:设置您的实时网站
现在您已导入数据库并上传内容,是时候配置 WordPress 了。
此时,您的网站应该显示“建立数据库连接时出错”错误。
要解决此问题,请使用 FTP 客户端连接到您的网站并打开 wp-config.php 文件。
您将查找以下代码行:
// ** MySQL 设置 – 您可以从您的网络主机获取此信息 ** //
/** WordPress 数据库的名称 */
定义( ‘DB_NAME’, ‘database_name_here’ );
/** MySQL数据库用户名 */
定义(’DB_USER’,’用户名_这里’);
/** MySQL数据库密码 */
定义(’DB_PASSWORD’,’password_here’);
/** MySQL 主机名e*/
定义( ‘DB_HOST’, ‘localhost’ );
由 WPCode 与 ❤️ 主办
在 WordPress 中一键使用
您需要提供之前创建的数据库名称、用户名和密码。
接下来,保存 wp-config.php 文件并将其上传回您的 WordPress 托管服务器。
现在,当您访问您的网站时,它应该处于活动状态。
之后,您需要登录 WordPress 管理面板并转到“设置”»“常规”。然后,不进行任何更改,滚动到底部并单击“保存更改”按钮。
这将确保您的网站网址在任何其他需要的地方得到纠正。
完成此操作后,转到“设置”»“永久链接”,然后向下滚动并单击“保存更改”,以确保所有帖子链接都能正常工作。
第 7 步:通过更新路径修复图像和损坏的链接
每当您将 WordPress 网站从一个域移动到另一个域或从本地服务器移动到实时网站时,您都会遇到链接损坏和图像丢失的情况。
更新 URL 的一个简单方法是使用以下 SQL 查询:
更新 wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com/’);
由 WPCode 与 ❤️ 主办
在 WordPress 中一键使用
只需转到 phpMyAdmin,单击您的数据库,然后单击顶部菜单中的“SQL”并添加上面的查询。
确保将其更改为您自己的本地站点和实时站点 URL,然后单击“开始”按钮。
就是这样。您现在已成功将 WordPress 从本地服务器迁移到实时网站。
希望您的实时网站现在可以顺利启动并运行。如果您发现任何错误,则可以查看我们的 WordPress 常见错误指南,以帮助进行故障排除。
我们希望这篇文章我们帮助您将 WordPress 从本地服务器迁移到实时站点。您可能还想查看我们关于如何以正确方式创建电子邮件通讯的指南,或者查看我们对最佳 GoDaddy 托管替代方案的比较。
如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。