【问题标题】:WORDPRESS - Clone Website on a New Installation to Update ItWORDPRESS - 在新安装上克隆网站以更新它
【发布时间】:2021-04-20 07:03:42
【问题描述】:

我们需要从头开始重新创建我们的网站。当我的意思是从头开始时,我的意思是我们希望保留相同的内容(页面、文章、URL 和大量媒体)并将其移动到具有不同主题的新 WordPress 安装。 一个简短的背景,试图了解潜在的问题是什么。当前站点(要复制和转移的站点)是HUGE。它有超过 1500 页和 3000 篇文章。它目前在旧版本的 WordPress 和过时的主题上运行。 我们故意不更新 WordPress、主题和 PHP,以免发生崩溃和没有网站的风险(过去在另一个安装中已经发生过这种情况)。

我们所做的是(在同一主机上)创建一个新的、更新的 WordPress 安装(在另一个目录上)。这将是新的和确定的。然后——当一切都说完了——我们应该使用第一次安装的名称(但这将是最后要处理的另一个问题)。我们决定以这种方式运作,因为我们希望一切都尽可能安全地完成。

一些细节:

目标:站点 1 -> 站点 2

  • 站点 1:安装:domain.org/directory1 WordPress 5.2 PHP 7.1.33 主题:觉醒

    站点 2:安装:domain.org/directory2 WordPress 5.7.1 PHP 7.1.33 主题:Divi Builder

目前,我们已经在 directory2 中安装了新主题并创建了主页,该主页将托管旧站点中的所有页面和文章。 我们对保留插件不感兴趣。我们的目标是让新安装尽可能“干净”,而不会有拖累旧问题的风险。

你认为正确的做法是什么?同样,最重要的是链接没有改变(这样,一旦做出改变,URL 仍然可以工作;我的意思是:domain.org/directory1/perma/link/article-写在过去 = domain.org/directory2/perma/link/article-写在过去

导出/导入工具可以完成这项工作吗?我应该如何确保不影响新网站的性能?能不能用几页来做个测试,看看能不能做到?

谢谢大家!

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    第一步是创建现有站点的备份。您可以手动执行此操作,您需要所有站点文件和数据库。

    但是,Duplicator 是一个很棒的插件,它会为您创建一个包含所有内容的备份包。要注意的一件事是您的站点的大小可能会导致插件对服务器加载的问题,但它是最简单的方法。还有其他插件可以帮助迁移。

    一旦你拥有了所有东西,你就可以将它复制到一个新的域,比如 dev.website.com。 Duplicator 的安装程序将帮助更新 url,但它很容易在配置文件和数据库选项表中进行调整。如果您使用相对 url,大多数事情都不会成为问题,但是在数据库中进行简单的查找和替换将很容易更新任何绝对 url。

    一旦您在 dev 中进行了所有更改,您只需通过覆盖实时站点和您的设置来逆转该过程。这是安全的,因为您从第一步开始备份实时站点,以防您需要恢复到当前状态。

    【讨论】:

      猜你喜欢
      • 2012-07-19
      • 2011-07-30
      • 2019-06-24
      • 1970-01-01
      • 2021-11-13
      • 2020-08-25
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多