Php WORDPRESS-在新安装上克隆网站以进行更新

Php WORDPRESS-在新安装上克隆网站以进行更新,php,wordpress,Php,Wordpress,我们需要从头开始重建我们的网站。当我指的是从头开始时,我的意思是我们希望保持相同的内容(页面、文章、URL和大量媒体),并将其移动到具有不同主题的新WordPress安装中。 一个简短的背景,试图了解潜在的问题是什么。当前站点(要复制和传输的站点)非常庞大。它有1500多页和3000多篇文章。它目前运行在WordPress的旧版本和过时的主题上我们故意不更新WordPress、theme和PHP,以免发生崩溃和没有网站的风险(这在过去的另一次安装中已经发生过) 我们所做的是(在同一主机上)创建一

我们需要从头开始重建我们的网站。当我指的是从头开始时,我的意思是我们希望保持相同的内容(页面、文章、URL和大量媒体),并将其移动到具有不同主题的新WordPress安装中。 一个简短的背景,试图了解潜在的问题是什么。当前站点(要复制和传输的站点)非常庞大。它有1500多页和3000多篇文章。它目前运行在WordPress的旧版本和过时的主题上我们故意不更新WordPress、theme和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-writed-in-the-past=domain.org/directory2/perma/link/article-writed-in-the-past

导出/导入工具可以完成这项工作吗?我应该如何确保我不会影响新站点的性能?是否可以使用几页进行测试,看看是否可以完成这项工作


谢谢大家!

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

然而,Replicator是一个很好的插件,它可以为您创建一个包含所有内容的备份包。需要注意的一点是,站点的大小可能会导致插件加载到服务器时出现问题,但这是最简单的方法。还有其他插件可以帮助迁移

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

一旦您在dev中进行了所有更改,您只需通过在活动站点和您的集合上进行写入来反转过程。这是安全的,因为您从第一步开始就有一个活动站点的备份,以防您需要恢复到当前状态