当前位置:首页>WordPress插件>使用 Duplicator 将 WordPress 网站从本地环境迁移到线上服务器

使用 Duplicator 将 WordPress 网站从本地环境迁移到线上服务器

WordPress 主题 CoreNext

加快 WordPress 速度的一种方法是使用 Local、WAMP、MAMP、LAMP 等工具在本地构建网站。

对于初学者来说,将站点从本地迁移到实时站点一直很困难。在本文中,我将演示如何使用 Duplicator 插件以无缝方式将网站从本地服务器移动到线上服务器。

开始之前

在开始将网站从本地迁移到实时服务器之前,我们需要准备一些东西。

  1. 对本地的完全访问权限 – 假设您的网站在本地级别上功能齐全,并且您可以完全访问它。
  2. 服务器/ 主机空间 – 你必须有一台服务器/主机设置愿与映射到该域名。您可以使用任何托管服务,例如 SiteGround、 Godaddy、Globhost 等,也可以使用 阿里云腾讯云、 AWS(EC2)、Digital Ocean 等云服务。
    注意:如果您使用的云服务器,请确保将端口 80 和 443 添加到安全规则,并向公众开放。
  3. FTP/SCP 访问 –您必须有 FTP 或 SCP(安全复制协议)到您的服务器公共目录(在大多数情况下为public_html )。那些使用云服务器的人将根据所使用的服务器(即 Apache 或 Nginx)拥有不同的文件夹。

先从部署方法说起

这是一个简单的适合初学者的方法。要将 WordPress 从本地主机迁移到实时站点,我们将使用 WordPress 迁移插件 Duplicator。

步骤 1:安装和设置Duplicator 插件

我们需要做的第一件事是在本地的WordPress中安装并激活 Duplicator 插件。

步骤 2:创建备份包

成功安装并激活 Duplicator 插件后,我们将创建一个备份包,以便将其安装在我们的实时/线上站点。

要创建,请转到 Duplicator > Package 并单击 Create New 按钮。

转到 Duplicator > Package 并单击 Create New 按钮

可选 –命名您的包,如果您要创建多个包,名称将有助于识别包。

现在单击下一步按钮。

指定名称(可选)并单击下一步

现在 Duplicator 将运行一些检查以确保一切正常。如果所有的检查都是好的,然后单击构建。

点击构建

构建过程可能需要很长时间,这取决于您的网站内容和数据库的大小。在构建过程中保持选项卡打开。

构建包

该过程完成后,您将获得下载存档文件和安装程序文件的选项。您也可以一键下载这两个文件。

存档文件 –存档文件是 WordPress 网站的完整备份。它包括 WordPress 核心文件、媒体文件、主题、插件和 WordPress 数据库备份。

安装程序文件 –安装程序是一个 PHP 脚本,可自动执行迁移过程。它将解压缩存档并帮助建立与数据库的连接。

步骤 3:为生产站点创建数据库

现在我们有一个完整的网站和数据库备份。在我们上传和安装生产站点之前,我们需要为我们的生产站点创建一个数据库。

如果您知道如何设置数据库,记下主机名、端口、数据库名称、数据库用户、密码。在接下来的步骤中需要这些详细信息以将数据库与生产站点连接。如果你不知道如何创建数据库,建议联系主机商咨询。

步骤 4:上传文件到线上服务器

现在我们需要将安装程序和存档文件上传到我们服务器的根目录 (一般虚拟主机的为 public_html)。我们可以使用 FTP 或 SCP 将文件上传到主机/服务器。如果不清楚,请咨询主机商。

在上传迁移文件(存档和安装程序文件)之前,请确保网站的根目录为空。一些托管服务提供商默认在根目录中设置 WordPress;在上传迁移文件之前,您必须删除所有这些文件。

上传存档文件到网站根目录

步骤 5:运行迁移脚本

完成文件上传后,您需要运行迁移脚本。要运行迁移脚本,请在浏览器中打开以下网址:

https://您的域名/installer.php

这将打开 Duplicator 迁移安装程序屏幕。

Duplicator 检查

Duplicator 将通过对存档运行验证测试来运行检查以确保一切正常。检查各项目和通知以继续设置,然后单击下一步。

现在您将看到一个用于设置数据库的屏幕。您需要输入您在上一步中创建的数据库的所有详细信息,然后单击测试连接以确保数据库详细信息正确且有效。

测试连接成功后,单击下一步。

数据库配置

现在,系统会要求您提供站点详细信息,例如 网址、标题等。迁移脚本会自动获取这些详细信息,您无需进行任何更改。

单击下一步继续设置。

网站详情

现在复制器将完成迁移并打开成功屏幕。您现在可以单击管理员登录按钮进入您网站的 WordPress 管理区域。

设置完成

恭喜!您已成功将 WordPress 从本地服务器迁移到线上服务器。

拓展阅读:

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
WordPress插件商城相关

WooCommerce 优惠券及促销指南

2021-6-15 9:15:46

网站维护

如何将 PHP 更新为 WordPress 建议的版本

2021-7-9 9:07:56

6 条回复 A文章作者 M管理员
  1. 如何用all-in-one wp migration 将 WordPress 网站从本地环境迁移到线上服务器

    • all-in-one wp migration 安装启用以后,就可以在后台看到菜单,可以导出网站,然后下载导出的文件。在你的服务器上安装一个全新的wordpress程序,然后安装 all-in-one wp migration 插件,导入你刚才下载的文件,就可以恢复网站了,新网站的用户名和密码,会被替换为你本地WP的。
      需要注意的是,免费版有大小限制,如果你的网站很大,超过了它允许的免费大小限制,可以只导出数据库(不要选择导出主题、插件和上传的文件),然后将本地的 wp-content 目录打包上传覆盖服务器上的 wp-content 目录

    • 倡萌

      多谢多谢!我的域名没有下来,安装访问WordPress一定要域名吗?可以暂时的用ip地址吗?

    • 倡萌

      我在本地是PHPStudy 的PHP环境,用all-in-one wp migration导出了
      目标是bt的nginx环境

      我用all-in-one wp migration 导入成功后,发现原来的二级页面不能访问,请问这是什么原因?

    • 自己解决了:也告诉有需要的朋友:
      解决:
      设置下nginx 网站的的伪静态:

      location / {
      try_files $uri $uri/ /index.php?$args;
      }
      rewrite /wp-admin$ $scheme://$host$uri/ permanent;

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索