如何将 WordPress 站点从 Localhost 移动到实时服务器

已发表: 2021-12-29

WordPress 开发人员通常在 localhost 上创建网站,这是托管在他们的个人计算机或笔记本电脑上的本地服务器。 与实时服务器相比,在本地开发网站有很多优势,但是一旦站点开发完成,就需要将其移至实时网站并公开访问。

如果您对网站开发比较陌生,将 WordPress 网站从 localhost 移动到实时网站将需要一些额外的学习。 如果您手动操作,该过程可能会非常复杂并且需要一些时间。

虽然插件是最简单的迁移解决方案,但如果您的站点特别大或者本地环境和实际环境之间存在任何冲突,您可能会遇到一些问题。 因此,在某些情况下,手动迁移仍然是最佳选择。

在本地主机上开发 WordPress 网站的五个理由

如果从 localhost 迁移网站既费时又容易出错,为什么不从一开始就在实时服务器上进行开发呢?

以下是在 localhost 上开发的优势:

  1. 它更快。 本地开发速度很快,因为无需将文件推送到实时服务器。 相反,您可以直接使用所需的文件。
  2. 它更安全。 您可以轻松地在本地进行试验或执行更新,以检查是否存在任何错误或不兼容性。 由于您没有使用 Internet 连接进行开发,因此您可以免受黑客攻击,因为您可能使用的插件或主题存在任何漏洞。
  3. 您无需连接到互联网。 坐飞机? 在互联网速度慢或不可靠的地方工作? 在这种情况下,地方发展是完美的。
  4. 它节省了服务器资源。 您在本地服务器上所做的任何事情都不会影响您的实时服务器。
  5. 它降低了成本。 根据您正在构建的网站类型,开发可能需要数周或数月的时间。 如果您在实时服务器上构建您的网站,您(或您的客户)将一直支付托管费用。 大多数本地开发环境都是免费使用的,在开发过程中可以节省数百或数千美元。

重要提示:即使在本地工作,您也应该进行备份并使用版本控制来避免丢失您的工作。

用于 localhost 的 WordPress 开发工具

本地开发有几种不同的方法。 最简单的方法是使用包含运行 WordPress 所需的所有组件(服务器、数据库和 PHP 支持)的应用程序。

适用于 Linux、Mac 和 Windows 的本地开发工具

  • 当地的。 这个本地开发工具是专门为 WordPress 设计的。 它有一些很棒的特性来协助开发,比如支持 WordPress 命令行界面 (WP-CLI) 和多个版本的 PHP、MySQL 和 Apache/NGINX。 它还可以选择向客户发送“实时链接”,以便他们可以在短时间内访问您的本地站点。
  • 德金斯塔。 DevKinsta 与 Local 类似,但是是一个稍微不成熟的产品。 如果您使用 Kinsta 托管,它绝对值得使用。
  • 兰多。 Lando 对初学者不太友好,但它是一个高度可定制的本地开发环境,可让您紧密匹配您的实时服务器配置。
  • XAMPP。 XAMPP 是一个长期存在的通用本地 PHP 开发堆栈。

适用于 Mac 和 Windows 的本地开发工具

  • 服务器出版社。 ServerPress 专为本地 WordPress 网站开发而设计。 它的一项独特功能包括将您的本地站点迁移到实时服务器的能力(如果您使用该软件的高级版本)。

适用于 Windows 的本地开发工具

  • 拉贡。 Laragon 是一个极其轻量级的通用本地 PHP 开发堆栈。

如果您不熟悉本地开发,那么 Local 可能是您的最佳选择,因为它在易用性和自定义之间取得了适当的平衡,同时具有一些出色的 WordPress 特定功能。

将您的 WordPress 网站从本地主机移动到实时服务器

有几种不同的方法可以将站点从本地主机移动到实时服务器。 本文介绍了两种最常见的方法——手动迁移和使用迁移插件。

迁移过程的某些方面可能会有所不同,具体取决于您使用的操作系统、本地开发环境、实时主机和插件。 不过,这些步骤应该大致相似。

在你开始前

无论您使用哪种迁移过程,您都需要设置一些关键的东西以及您需要手头的信息:

  • 符合WordPress 要求的虚拟主机 如果您的主机不符合 WordPress 要求,您仍然可以迁移您的网站,但您可能会产生安全漏洞。
  • 链接到您的网络主机的域名。 如果您的域注册商与您的托管公司不同,您需要将您的域连接到您的主机。 您可以通过将域名服务器更改为您的托管公司的域名服务器或将 DNS A 记录更改为您的实时服务器的 IP 地址来实现此目的。
  • 您的主机控制面板的登录详细信息。 这些通常与您的主机帐户的登录信息相同。 如果您不确定,请咨询您的托管服务提供商。
  • 托管帐户的安全文件传输协议 (SFTP) 详细信息。 这些通常可以在您的主机控制面板中找到。 如果您不确定在哪里可以找到它们,请咨询房东的支持团队。 这些是您需要的详细信息:
    • 主机(您的实时服务器的 IP 地址)
    • 用户名
    • 密码
    • 端口号

您还需要一个 SFTP 应用程序来将文件从本地主机传输到服务器。 以下是一些免费和高级 SFTP 工具:

应用系统免费或高级
WinSCP 视窗自由
Filezilla 视窗、Mac、Linux 免费和高级选项
赛博鸭视窗,Mac 自由
发送苹果电脑优质的

本教程将使用 Filezilla,但大多数 SFTP 客户端的工作方式基本相同。

如何手动将您的 WordPress 网站从本地主机迁移到实时服务器

以下有关手动将 WordPress 网站从 localhost 移动到实时网站的说明基于使用 cPanel 的主机。 如果您的主机使用诸如 Plesk 或他们自己的控制面板之类的替代方案,您应该仍然能够跟进。

1.备份您的本地站点

将您的网站从本地主机迁移到实时服务器的手动方法很容易出错,并且涉及使用相当多的工具。 确保在开始迁移过程之前以及沿途的每一步都进行备份,以防万一出现问题。

2. 将您的文件从本地主机复制到您的实时服务器

1.使用您选择的 SFTP 客户端登录到您的 Web 服务器。 您将在此处输入主机提供的 SFTP 凭据。

Filezilla 中的快速连接

注意:您可能会收到“主机密钥未知”错误。 对于一些使用首次使用信任 (TOFU) 身份验证的 SFTP 客户端来说,这并不罕见。 如果您确定主机密钥正确,只需单击“确定”并继续。 如果您打算再次通过 SFTP 登录该站点,您甚至可以选中“始终信任此主机,将此密钥添加到缓存”。

未知主机密钥错误窗口

2.导航到本地计算机上的网站文件。 对于大多数 SFTP 软件,您的本地文件显示在左侧窗格中,而您的服务器文件显示在右侧。 从您的本地主机,您应该可以访问组成您的 WordPress 站点的文件。 如果您可以在 wp-content 之类的目录旁边看到 wp-config.php 文件,那么您来对地方了。

左侧面板中圈出的本地站点目录

3.导航到 Web 服务器上的公共目录(右窗格)。 这通常是一个名为“public_html”或“www”的文件夹。 这确实因主机而异,因此如果您不确定,请与他们联系。 如果您将网站托管在子文件夹中,则需要导航到该子文件夹。

右侧面板中突出显示的实时站点目录

4.从左侧窗格中选择所有本地文件,然后将它们拖到右侧窗格中的 Web 服务器。 这将需要一段时间,具体取决于您拥有的插件、主题和文件的数量,但您应该能够在 SFTP 应用程序中看到进度。

显示从左到右移动文件的箭头

3. 将本地数据库中的数据导入实时数据库

即使您已将文件从本地服务器移动到实时服务器,您仍需要连接到数据库才能查看您的实时站点。 此时,当您打开浏览器并尝试导航到 Web 服务器的公共 URL 时,您应该会看到类似“建立数据库连接时出错”之类的错误。 这告诉你两件事:

  • WordPress 文件已上传。
  • 该站点需要连接到数据库。

从本地主机导出数据库

WordPress 安装的一个重要部分是数据库。 这是存储所有网站数据的地方,例如帖子内容、设置和元字段。

通常,您将使用 phpMyAdmin 导出数据库,这几乎是所有本地开发环境的一部分。 一些本地环境,如 Local,使用 Adminer 作为替代,但 Web 主机几乎总是使用 phpMyAdmin。

在 phpMyAdmin 中:

  1. 选择您的数据库。
  2. 单击“导出”选项卡。
  3. 选择“快速”作为导出方法,选择“SQL”作为文件类型,然后单击“开始”。

在管理员中:

  1. 选择您的数据库。
  2. 从菜单中单击“导出”。
  3. 选择“SQL”作为输出,然后单击“导出”

这会将 .sql 文件下载到您的计算机。 记下它的保存位置,因为您需要在 Web 服务器上导入它。

在您的实时服务器上创建数据库

要上传您的数据库,您首先需要在 Web 服务器上创建一个新的空白数据库。

1. 在您的主机控制面板中,转到“数据库”部分,然后单击“MySQL 数据库”。

以绿色圈出的 MySQL 数据库按钮

2. 创建一个新的数据库。 在这种情况下,数据库称为“tutorial_mydb”。

创建新的数据库页面

3. 创建数据库用户。 向下滚动到“MySQL 用户”部分并创建一个新用户。 与往常一样,您应该拥有一个唯一且强密码。

添加新用户

4. 将数据库添加到用户并分配权限。 为此,请向下滚动到“将用户添加到数据库”部分,选择您刚刚创建的用户和数据库,然后单击“添加”。

“将用户添加到数据库”屏幕

5. 将所有权限分配给用户帐户,然后单击“进行更改”。

带有复选框的用户权限列表

您现在已经成功创建了一个空白数据库,您可以将数据导入其中。

编辑您的 wp-config.php 文件

wp-config.php 文件是一个核心 WordPress 文件,其中包含有关数据库的重要信息。 WordPress 使用此文件连接到数据库,以检索和存储重要信息,如帖子内容、帖子元、用户和各种设置。 您需要使用实时服务器数据库信息更新 localhost wp-config.php 文件,以便您的实时站点可以与您的数据库进行通信。

1. 在您的本地主机上,获取 wp-config.php 文件的副本并在您选择的文本编辑器中打开它,例如 VS Code 或 Notepad++。

2. 转到配置文件的 mySQL 部分,将您的 localhost 数据库详细信息替换为您刚刚创建的详细信息。

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'yournewdatabasename');

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

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

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

尽管将网站移至实时服务器,但 DB_HOST 通常仍为“localhost”,尽管这在某些主机上确实发生了变化,因此请务必检查。

一些 wp-config.php 文件还包含以下行:

define(‘WP_SITEURL’, ‘http://localhost.test’);
define(‘WP_HOME’, ‘http://localhost.test’);

如果这些行存在,那么您需要将它们更改为您的服务器 URL,例如 https://yourdomain.com。

3. 保存此文件并通过使用 SFTP 客户端拖放它来覆盖您上传到 Web 服务器的文件。

将 wp-config 文件拖到实时站点

导入您的数据

现在您有一个空白数据库并已指向 wp-config.php 文件,是时候导入您之前导出的数据了。

  1. 前往您的网络服务器上的 phpMyAdmin。 在 cPanel 中,您会在“数据库”下找到它。
  2. 选择您新创建的数据库,然后单击“导入”选项卡。
  3. 单击“选择文件”并找到您之前导出的 sql 文件。
  4. 单击“开始”开始导入过程。 根据数据库的大小,可能需要一些时间。 完成后,您应该会在左侧看到所有数据库表,例如 wp_posts、wp_postmeta 和 wp_options 等。

更改数据库中的站点 URL

现在您的数据已被导入,您需要确保数据库包含新站点 URL,而不是本地主机的 URL。

1. 打开 phpMyAdmin 并选择您的数据库。

2. 单击您的 WordPress 选项表。 表格通常出现在左侧。

数据库中的 wp_options 表

3. 打开后,您应该会看到前两个选项。 在“option_name”列下,您会看到“siteurl”和“home”。

4. 双击“option_values”列下的选项值并将这两个更改为您的新 URL。 确保最后没有包含正斜杠 (/)。

带有 WordPress URL 的 option_value

5. 打开您的浏览器并在最后输入您的实时站点的 URL,并在末尾添加 /wp-admin/(例如 https://yourwebsite.com/wp-admin/)。 从这里,您应该能够登录到您的 WordPress 仪表板。 但是,您可能需要执行更多步骤以确保您网站上的所有页面和帖子都可以访问。

4.刷新你的永久链接

永久链接是指向您网站上的页面和帖子及其基础结构的永久链接。 有时,除非您先刷新永久链接,否则您的帖子和页面 URL 可能无法在新迁移的网站上运行。 您可以按照以下步骤操作:

  1. 转到您的 WordPress 仪表板并登录。
  2. 转到设置→永久链接。
  3. 点击“保存更改”。

5. 在您的数据库中搜索和替换本地主机 URL

有时在创建您的网站时,您的 localhost URL 也可能会存储在数据库中的各个位置,这可能会导致您的 Web 服务器上的链接断开。 有两种方法可以解决此问题:

  1. 使用 SQL 查询(高级)。
  2. 使用插件。

在对数据库进行任何操作之前,您应该始终创建备份。

使用 SQL 查询进行搜索和替换

这种方法比使用插件风险更大,但如果您对 SQL 有信心,那么它快速、简单,并且不需要您安装任何插件。

1. 在您的 Web 服务器上登录 phpMyAdmin,选择您的数据库,然后单击“SQL”选项卡。

2. 将以下查询参数复制并粘贴到 SQL 查询字段中:

UPDATE wp_posts SET post_content = replace(post_content, 'http://localhost.test', 'https://webserver.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://localhost.test','https://webserver.com');

您需要修改此查询中的一些值:

  • 'wp_posts' 和 'wp_postmeta' 名称可能会有所不同,具体取决于您的数据库前缀是什么。 您可以在 phpMyAdmin 的左侧窗格中看到这一点。
  • URL 需要更改为您的实际值。
PHPMyAdmin 中的 SQL 查询

修改查询后,请检查它以确保值正确,然后再单击“模拟查询”。 “模拟查询”将执行测试以查看如果您实际运行它会更改多少值。 如果此时出现错误,请仔细检查您的值。

查询中的匹配行

运行模拟后,您应该会看到一些“匹配的行”数字。 这是将替换多少个实例。 如果这为零,那么您可能使用了不正确的 URL,或者确实没有什么可替换的。 如果您的 URL 正确且没有匹配的行,则无需进行任何进一步的更改。

3. 如果您的模拟查询显示了许多匹配的行,则关闭“模拟查询”对话框并单击“开始”以运行实际的 SQL 查询。 您现在应该能够无错误地导航到您的实时网站。

使用插件搜索和替换

如果您以前没有使用过 SQL,则此方法稍微容易一些且不易出错。 此示例使用 Better Search Replace 插件。

在您的 WordPress 仪表板中:

  1. 转到插件→添加新的。
  2. 搜索“更好的搜索替换”。
  3. 在 Better Search Replace 插件上单击“立即安装”。
  4. 点击“激活”。
  5. 在您的 WordPress 仪表板中,转到工具 → 更好的搜索替换。
  6. 用您的本地主机 URL(例如 http://localhost.test)填写“搜索”字段。
  7. 用您的网络服务器 URL(例如 https://yourwordpresswebsite.org)填写“替换为”字段。
  8. 选择要对其执行搜索/替换的数据库表。 通常只需将其应用于 wp_posts 和 wp_postmeta 表。
  9. 保持“不区分大小写”和“替换 GUID”未选中。
  10. 选中“以试运行方式运行?”。
  11. 单击“运行搜索/替换”。 试运行意味着这不会进行任何更改,但会显示潜在更改的数量。
  12. 检查更改。 此时,您应该会看到一些变化。 如果您不这样做,那么您可能需要仔细检查您的网址。 如果您的 URL 是正确的并且仍然没有什么可更改的,那么您无需继续并可以删除该插件。
  13. 如果要进行许多更改,请取消选中“以试运行方式运行?” 选项并单击“运行搜索/替换”。
  14. 停用并卸载 Better Search Replace。 完成此操作并且您已检查该站点是否正常工作(特别是在关闭本地主机的情况下检查图像),然后您可以停用并卸载该插件。

您现在已完成手动迁移!

使用插件从本地主机迁移到实时服务器

在使用插件迁移 WordPress 网站时,如果您的网站很大或服务器环境之间存在问题,则迁移可能会失败。 该插件可能不会为您提供任何反馈。 在这些情况下,可能仍然需要手动迁移。

但是,对于大多数网站而言,使用插件进行迁移要容易得多,耗时更少,并且产生的错误更少。 本节介绍使用 Duplicator 插件迁移您的站点,但其他选项包括 DesktopServer 和 Transferito。 无论您使用哪个插件,该过程都应该相似。

1.创建一个包

1. 在您的 WordPress 仪表板中,转到插件 → 添加新的。

2. 搜索“复印机”。 单击安装 → 激活。

3. 在您的 WordPress 管理菜单中找到“复制器”。 单击“包”以进入“包”屏幕。

4. 创建一个新包。 您应该会看到一条消息,上面写着“未找到包”。 单击屏幕右上角的“新建”。

5. 检查包设置。 此时,您可以更改一些选项,但大多数情况下默认设置都可以。 点击下一步'。

包设置步骤

查看测试扫描并在必要时进行更改。 该插件现在将扫描您的站点,以确保在备份之前一切正常。 此处的检查试图确保该软件包与大多数托管环境兼容。 完成后,您将看到这些测试的结果。

你的测试结果应该都是“好”的——除了尺寸检查。 如果您有一个相当大的网站,您可能会收到有关尺寸检查的“通知”。 在某些预算主机上压缩较大的站点可能会导致超时,尽管这通常不会成为问题。 尽管有此通知,您仍然可以继续。

如果有任何问题,只需单击该项目以获取更多详细信息以及有关如何纠正问题的建议,然后再继续。

现场测试结果,全部标注“好”

构建你的包。 一旦您的测试结果“良好”(除了尺寸检查通知),点击“构建”按钮。 这可能需要一段时间,具体取决于您网站的大小,但请耐心等待并保持浏览器窗口打开,直到完成。

下载您的文件。 完成后,您需要下载两个文件:一个包含网站文件的 ZIP 文件和一个 installer.php 文件。

下载包文件框有两个选项

2. 在您的实时服务器上创建一个数据库

要安装您的软件包,您需要在 Web 服务器上创建一个新的空白数据库。 登录到您的主机控制面板,转到“MySQL 数据库”部分,然后创建一个新数据库。

在您的实时服务器上创建数据库

要上传您的数据库,您首先需要在 Web 服务器上创建一个新的空白数据库。

1. 在您的主机控制面板中,转到“数据库”部分,然后单击“MySQL 数据库”。

cpanel 中的 MySQL 数据库选项

2. 创建一个新的数据库。 在这种情况下,数据库称为“tutorial_mydb”。

创建新数据库选项

3. 为数据库创建一个用户。 向下滚动到“MySQL 用户”部分并创建一个新用户。 与往常一样,您应该为数据库用户设置一个唯一且强密码。

添加新用户

4. 将数据库添加到用户并分配权限。 为此,请向下滚动到“将用户添加到数据库”部分,选择您刚刚创建的用户和数据库,然后单击“添加”。

向数据库添加新用户

5. 将所有权限分配给用户帐户,然后单击“进行更改”。

为新用户分配权限

3. 将您的文件从 localhost 复制到您的实时服务器

要将文件从 localhost 复制到实时环境,您需要将 Duplicator 包和 installer.php 文件放在 Web 服务器上。

对于这一部分,您需要一个 SFTP 客户端和您的 SFTP 登录详细信息。 如果您不确定这些是什么,请务必询问您的网络主机。 或者,由于您只上传两个文件,您可以通过主机控制面板文件资源管理器上传它们(如果有的话)。

1. 使用您选择的 SFTP 客户端登录到您的 Web 服务器。

FileZilla 中的快速连接按钮


注意:您可能会收到“主机密钥未知”错误。 对于一些使用首次使用信任 (TOFU) 身份验证的 SFTP 客户端来说,这并不罕见。 如果您确定主机密钥正确,只需单击“确定”并继续。 如果您打算再次通过 SFTP 登录该站点,您甚至可以选中“始终信任此主机,将此密钥添加到缓存”。

未知主机密钥消息

2. 导航到您在本地计算机上保存 Duplicator 包和 installer.php 文件的位置。 在大多数 SFTP 软件中,您的本地文件显示在左侧窗格中,而您的服务器文件显示在右侧。

LocalSitePackage 和 Installer.php 文件

3. 导航到 Web 服务器上的公共目录(右窗格)。 这通常是一个名为“public_html”或“www”的文件夹。 这确实因主机而异,因此如果您不确定,请与他们联系。 如果您将网站托管在子文件夹中,则需要导航到该子文件夹。

yourlivesite 在文件中圈出

6. 选择您的复制器包和installer.php 文件并将它们拖到您的Web 服务器(从左到右移动)。 这可能需要一些时间,具体取决于复印机包装的大小。

带有指向右侧面板的箭头的安装文件

4. 安装你的 Duplicator 包

1.在您的浏览器中,转到 https://yoururl.com/installer.php (将“installer.php”之前的所有内容替换为您的真实 URL)。

2.第 1 步(共 4 步):部署。 在上面的 URL 中,您现在应该看到部署过程的第一步。 此步骤检查您的主机是否适合 Duplicator 安装您的软件包。 如果您在此阶段遇到任何故障,请与您的网络托管服务提供商联系。 这里有一些选项,但大多数时候,默认值就可以了。 如果一切顺利,请单击“下一步”。

第 1 步(共 4 步):部署

现在将提取您的 Duplicator 软件包。 这可能需要一点时间,具体取决于其大小。

3.第 2 步(共 4 步):安装数据库。 解压缩包后,系统会要求您提供数据库信息。 从您之前创建的数据库中输入详细信息。 默认是删除数据库中已经存在的任何信息,如果您按照建议创建了一个空白数据库,这不是问题。

尽管这是一个实时 Web 服务器,但您的主机可能仍应设置为“localhost”。 这有时会在托管服务提供商之间发生变化,因此如果您遇到任何问题,请务必与您联系。

再一次,这里有一些选项,但在大多数情况下,默认设置将是完美的。 单击“测试数据库”。

如果通过,则意味着 Duplicator 可以成功连接到您的数据库。 点击下一步。' 如果您在此处有任何错误,请仔细检查您输入的详细信息,如果您无法自行解决,请与您的托管服务提供商联系。

要求和通知

现在将安装您的数据库。 此过程通常比解压缩包要快得多,但可能仍需要几分钟,具体取决于数据库的大小。

4.第 3 步(共 4 步):更新数据。 现在您的数据库已经安装,您将被要求提供您的网站标题、新 URL 以及应该在服务器上安装它的路径。 Duplicator 会尝试自动填写这些详细信息,但值得仔细检查它们是否正确。 确认信息正确后,单击“下一步”。

第 3 步(共 4 步):更新数据

5.第 4 步(共 4 步):测试地点。 您的网站现在应该已经上线了。 您可以单击“管理员登录”链接。 请务必选中“登录后自动删除安装程序文件”。

第 4 步(共 4 步):测试站点

6.删除安装程序文件。 登录 WordPress 仪表板后,如果您选中“登录后自动删除安装程序文件”复选框,您的安装程序文件将被自动删除。 如果您忘记检查它,您仍然可以使用 SFTP 手动删除文件。 如果您不打算在短期内再使用 Duplicator 插件,最好停用并删除它。 如果您再次需要它,您可以随时重新安装它。

5.刷新你的永久链接

永久链接是指向您网站上的页面和帖子及其基础结构的永久链接。 有时,除非您先刷新永久链接,否则您的帖子/页面 URL 将无法在新迁移的站点上运行。 这是一个简单的过程:

  1. 转到您的 WordPress 仪表板并登录。
  2. 转到设置→永久链接。
  3. 点击“保存更改”。

测试您的实时站点是否存在错误

无论您使用哪种方法将您的网站从 localhost 迁移到 live,您都应该对其进行测试以确保在此过程中没有出现任何问题。 将您的网站从 localhost 迁移到 live 后,需要检查以下几点:

前端:

  • 网站的前端看起来像预期的那样吗?
  • 所有链接都有效吗?
  • 所有交互元素是否正常工作(例如滑块、手风琴、弹出窗口)?
  • 可以提交任何表格吗? 这些表格会收到吗?

WordPress仪表板:

  • 所有管理页面都正确加载吗?
  • 您可以添加和编辑帖子、页面和任何自定义帖子类型吗?
  • 你的网站能被搜索引擎收录吗? 转到设置→阅读并确保未选中“阻止搜索引擎索引此站点”。
  • 您的插件和主题页面有效吗?
  • 可以安装新插件吗?

备份

现在您的网站已经上线,您应该确保设置定期备份。 由于黑客、更新或更改,您永远不知道什么时候会出错。 Jetpack Backup 让这一切变得简单。

使用 Jetpack Backup,您可以保存所有文件,包括数据库。 冗余副本在多台服务器上制作并异地存储在云中,从而消除了服务器的额外负载。 Jetpack Backup 经过测试以确保与主要插件或主机没有冲突,因此几乎可以在任何网站上安全使用。 了解有关 WordPress 网站备份的更多信息。

检查你的速度

您不会在本地主机上使用内容交付网络 (CDN) 或缓存,但一旦您的网站上线,您可能会发现网站速度性能有所不同。 实施某种类型的缓存和/或 CDN 对于加快大多数网站的加载时间至关重要。

Jetpack CDN 可以满足您所有的速度需求。 最重要的是——它是免费的。 它优化图像和静态文件,如 CSS 和 JavaScript,并从 Jetpack 的全球服务器网络交付它们。 没有文件限制,它也适用于 Jetpack 的无广告视频托管服务 VideoPress。

自信地从本地主机迁移到您的实时站点

我们为您介绍了两种将 WordPress 网站从本地主机迁移到实时服务器的方法——手动迁移和使用插件迁移。 虽然手动方法看起来相当具有挑战性,尤其是对于新开发人员而言,但相比之下,插件方法使迁移变得容易。

对于大多数人来说,使用迁移插件将是让网站上线的最快、最简单、最不容易出错的方法。 如果插件方法对您不起作用,那么您始终可以选择手动移动网站的后备选项。 无论您选择哪种迁移方法,您都应该确保在每一步都进行备份。