如何将WordPress从本地服务器移动到现场

在本地开发一个WordPress站点是加快开发过程的一个聪明的方法。 在过去,我们向您展示了如何使用WAMP或在Mac上使用MAMP在您的Windows计算机上安装WordPress。 一旦你完成自己的电脑完善你的网站,下一步是移动网站的生活和分享您的创作与世界。 在本文中,我们将向您展示如何将WordPress从本地服务器移到活动网站,一步一步。

将WordPress从本地服务器移动到现场

为了本文的目的,我们将向您展示如何一步一步手动将WordPress从本地服务器移动到实时站点,以便您了解该过程。 但是,通过使用两个插件之一:BackupBuddy或Duplicator,您可以更轻松地从本地服务器迁移到现场。 你可以在我们的指南中找到更多关于这个过程的信息,把WordPress移动到一个新的主机或服务器与Duplicator。

在你开始之前

为了让您将本地开发的WordPress网站迁移到实时服务器,您需要有一些东西。 首先,我们假设您有一个在本地服务器上运行的WordPress站点,并且您可以完全访问它。

接下来,你需要有一个域名和虚拟主机。 我们有一个最好的WordPress托管服务提供商列表,您可以选择。

为了加快速度,你可以使用Bluehost。 他们是一个官方的WordPress推荐托管服务提供商,他们正在为我们的用户提供一个独家的60%折扣+免费域名。

如果您需要帮助建立您的网站,请按照我们的步骤指南如何建立一个网站。

最后,你还需要有一个FTP程序,并知道如何使用FTP,所以你可以上传你的内容到现场。

准备开始? 让我们开始移植你的WordPress网站。

第1步:导出本地WordPress数据库

你需要做的第一件事就是导出你的本地WordPress数据库。 我们将使用phpMyAdmin来做到这一点。 如果你不熟悉它,那么你可能想看看我们的使用phpMyAdmin的WordPress数据库管理指南。

只需去 HTTP://本地主机/ phpMyAdmin的/ 并点击你的WordPress数据库。 接下来,点击 出口 按钮从顶部菜单栏。

从本地主机导出

在里面 导出方法 选项,您可以选择“快速”或“自定义”。 自定义将为您提供更多的选项来导出您的数据库。 我们建议选择快速,然后单击 按钮来下载你的数据库。

使用phpmyadmin导出你的WordPress数据库

第2步:上传WordPress文件到现场

现在,我们需要将您的所有网站文件移至您的实时网站。

要开始,请继续并打开您的FTP客户端并连接到您的Web托管帐户。

一旦连接到您的实时网站,请确保您将文件上传到正确的目录中。 例如,如果您希望将网站托管在yoursite.com上,则您需要上载public_html目录中的所有文件。

现在选择您的本地WordPress文件,并将其上传到您的实时服务器。

从本地主机上传WordPress到现场

第3步:在Live站点上创建MySQL数据库

在您的FTP客户端上传您的WordPress文件时,您可以开始将数据库导入到实时服务器。 大多数的WordPress托管服务提供商提供的cPanel来管理您的托管帐户,所以我们会告诉你如何使用cPanel创建一个数据库。

要开始,您可以登录到您的cPanel仪表板,然后单击 MySQL数据库 图标可以在数据库部分找到。

创建一个新的MySQL数据库

在下一个屏幕上,通过输入数据库的名称并单击创建一个数据库 创建数据库 按钮。

创建一个新的数据库

创建数据库后,向下滚动到 MySQL用户 部分并创建或添加一个现有的用户到数据库。

创建一个新的数据库用户

添加用户后,cPanel将会为您设置该用户的MySQL权限。 只需确保每个框被选中,然后单击,即可将所有权限授予用户 做出改变 按钮。

授予数据库用户的所有权限

第4步:在Live网站上导入WordPress数据库

这个过程的下一步是导入你的WordPress数据库。 转到您的cPanel仪表板,向下滚动到数据库部分,然后单击 phpMyAdmin的 。 这将把你带到phpMyAdmin,在那里你要点击你在第3步创建的数据库。PhpMyAdmin将显示你的新数据库没有表。

点击 进口 顶部菜单中的标签。 在导入页面上,点击 选择文件 按钮,然后选择您在步骤1中保存的数据库文件。

最后,按下 按钮在页面的底部。 PhpMyadmin现在将导入您的WordPress数据库。

导入phpmyadmin数据库

第5步:更改网站网址

现在您需要更改数据库中的网站网址,以便与您的实时WordPress网站连接。

在phpMyAdmin中,查找刚刚在步骤4中导入的数据库中的wp_options表。如果更改了数据库前缀,那么可以使用{prefix} _options而不是wp_options。

点击 浏览 wp_options旁边的按钮或您在边栏中看到的链接打开带有wp_options表中的字段列表的页面。 看下面的截图:

浏览wp选项表

在该领域 options_name ,你需要寻找 SITEURL 。 单击可以在行开头最左边找到的编辑字段图标。

在phpMyAdmin中编辑siteurl

当你点击编辑栏时,会出现一个编辑栏窗口。 在option_value的输入框中,您将看到本地安装的URL可能类似于: HTTP://本地主机/测试 。 小心插入您的新网站的URL在这个领域,例如: http://www.site.com

通过单击保存该字段 按钮。

编辑siteurl字段

接下来,您需要为选项名称复制此步骤: 。 wp_options页面可能只有几页,因此只需找到主页选项卡即可。 通常它是在第二页,您可以通过点击phpMyAdmin中的分页箭头来导航到。

更新 网址是一样的你的 SITEURL

第6步:设置您的现场

现在我们已经导入了数据库,并且所有的内容都应该上传了,现在是时候配置WordPress了。 目前,您的网站应显示“建立数据库连接时出错”错误。 要解决此问题,请使用FTP客户端连接到您的网站并进行编辑 WP-config.php文件 文件。 提供您在步骤3中创建的数据库名称,用户和密码。保存wp-config.php文件并将其上载回您的服务器。 访问您的网站,它应该现在生活。

接下来,你需要登录到你的WordPress管理面板,并去 设置»一般 。 不改变任何东西,滚动到底部,然后点击 保存更改 按钮。 这将确保网站网址在其他任何地方得到更正。

之后去 设置»永久 并单击 保存更改 确保所有的帖子链接正常工作。

第7步:通过更新路径修复图像和断开的链接

每当你将一个WordPress站点从一个域名移动到另一个域名,或者从本地服务器移动到一个实时站点时,你将面临破损的链接和丢失的图像。 您可以使用SQL查询或使用Velvet Blues WordPress插件。

对于那些想要通过SQL来完成的人来说,下面是一个简单的SQL查询,可以解决这个问题:

UPDATE wp_posts SET post_content = REPLACE(post_content,'localhost / test /','www.yourlivesite.com/'); 

只需转到phpMyAdmin,点击您的数据库,然后点击顶部菜单中的SQL。 编写这个查询,但不要忘记用你自己的本地站点和活网站的URL来改变它。

在移至活动网站后,修复WordPress图片和损坏的网址

就这样! 希望现在您的现场网站能够顺利运行。 一定要检查您的网站,以确保一切正常按预期工作。 如果您发现任何错误,您可以查看我们的常见WordPress错误指南,以获取帮助疑难解答。

如果你经常这样做,那么我们强烈建议你得到BackupBuddy,因为它会让你的生活更轻松。