如何将 WordPress 从 Localhost 移至实时站点

发布时间:2021-01-23 14:24:11 阅读:24

你已经花了很多时间和精力来创建 WordPress 网站,并且终于可以将其从 localhost 移至实时站点了。但是,这可能是一个漫长的过程,有可能导致错误。在你已经付出了所有的辛苦工作之后,完成最后一步可能会非常沮丧。

幸运的是,有几种方法可以根据需要将网站从 localhost 迁移到实时服务器。如果你精通技术,并且希望对流程进行更多控制,则可以手动执行。另外,还有一些工具可以使工作更简单,劳动强度更低。

在本指南中,我们将介绍一些可能需要将站点从本地主机迁移到实时服务器的方案。然后,我们将向你展示两种可以用来完成此任务的方法。让我们开始吧!

为什么你可能需要将站点从 localhost 移至实时站点

首先,当你使用 localhost 开发网站时,仅表示你已在计算机上构建了该网站,因此公众无法访问该网站。开发完成后,你需要将其迁移到实时服务器,以便开始吸引访问者。

虽然看起来你正在为自己创建更多的工作,但是在本地环境中进行开发有很多优势。首先,你不必担心在更改网站时会中断网站。你将有足够的自由进行试验,并可以花些时间进行该过程。

通常在诸如 Flywheel,MAMP 或 XAMPP 之类的 Local 平台的帮助下完成本地开发。在其他情况下,你可能正在使用本地暂存站点来测试新插件,主题更改或更新,然后再在实时站点上实现它们。这可以帮助防止错误。

如何将 WordPress 从本地主机移到实时站点(2 种方法

尽管 localhost 是一个有用的工具,但是如果你不熟悉该过程,则将站点迁移到现成的服务器时会感到困惑。

在本指南中我们将向你介绍的两种方法中,手动迁移你的网站更加困难,并且确实需要一些技术知识。但是,它也使你可以完全控制过程的每个步骤。

首先,你需要将 WordPress 文件从本地安装迁移到实时服务器。你可以使用文件传输协议(FTP)客户端(例如 FileZilla)来执行此操作。

首先,通过托管帐户访问 FTP 凭据,然后在 FTP 客户端中输入它们以连接到服务器:

连接到 FTP 服务器

在 FileZilla 中,右侧面板显示你的实时站点的文件系统。选择 public_html 文件夹,因为这是你需要从本地站点上载 WordPress 文件的位置。

在左侧面板中,导航到本地站点文件的存储位置。选择它们,右键单击它们,然后选择 Upload

接下来,你需要将数据库从本地站点移至实时服务器。你可以使用 phpMyAdmin 做到这一点。导航到 http:// localhost / phpmyadmin 并输入用户名 “root” 和用于本地站点的密码。

登录后,单击 屏幕顶部的 “导出” 选项卡。如果你希望调整某些选项,则可以选择 “快速” 或 “自定义”。做出选择后,单击 “ Go” 下载数据库。

现在,你可以将下载的数据库导入到本地站点。在 cPanel 仪表板上,单击 phpMyAdmin,然后选择 Import 选项卡。在 “要导入文件” 部分下,单击 “ 选择文件” 按钮,然后选择你先前下载的数据库。

现在,你必须更改站点的 URL。在 phpMyAdmin 中,找到刚导入的数据库,然后找到 wp_options 表。 在 option_name 下 找到 siteurl。点击 编辑,将 option_value 框中的本地 URL 替换为实时站点的 URL 。通过点击保存更改按钮。

你还需要 通过针对该行重复这些步骤来更新 URL。

下一步是编辑站点的 wp-config 文件,以确保站点使用正确的数据库。使用 FTP 客户端,从实时站点下载 wp-config.php 文件,然后在文本编辑器中将其打开。你需要将先前创建的数据库名称,用户名和密码添加到相应的行:

// ** MySQL 设置 - 具体信息来自你正在使用的主机 ** //
/** WordPress数据库的名称 */
define( 'DB_NAME', '' );

/** MySQL数据库用户名 */
define( 'DB_USER', '' );

/** MySQL数据库密码 */
define( 'DB_PASSWORD', ' );

/** MySQL主机 */
define( 'DB_HOST', '' );

/** 创建数据表时默认的文字编码 */
define( 'DB_CHARSET', 'utf8mb4' );

/** 数据库整理类型。如不确定请勿更改 */
define( 'DB_COLLATE', '' ); 

进行这些更改后,保存文件。通过 FTP 重新上传,请确保覆盖现有的 wp-config 文件。

此时,你应该能够登录到实时站点的 WordPress 管理仪表板。导航至 设置 > 常规。检查 WordPress 地址站点地址 字段是否显示正确的域名。

最后,你可能需要修复损坏的图像和链接。你可以使用 SQL 查询来执行此操作。在 phpMyAdmin 中,单击数据库,然后选择 “ SQL” 选项卡:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/my-website/', 'www.mywebsite.com/'); 

点击运行查询。这样可以修复所有损坏的链接和图像,并且你的网站应该已准备就绪,可供访问者使用。


我们在微信上24小时期待你的声音
解答:网站优化,网站建设,搜索引擎优化,APP 开发,小程序开发

非常感谢您有耐心的读完这篇文章:"如何将 WordPress 从 Localhost 移至实时站点",此文章仅为提供更多信息供用户参考使用或为学习交流的方便。如果对您有帮助,请收藏我们的网址:https://www.91webs.cn


18617670560