我可以在同一台服务器上克隆drupal站点吗?

时间:2013-12-01 15:50:31

标签: drupal

我们想将D6网站升级到D7版本。这是一个有点大的网站,但我们尝试使用相同的文件和数据库在同一台服务器上克隆该网站。所以设置是:

生产 - 数据库:db 文件夹:www / drupal

克隆: 数据库:DB2 文件夹:www / drupal2

生产中的任何内容都已被复制。我们刚刚更新了settings.php,想法是对克隆站点进行所有升级,然后只需重命名文件夹并再次更新settings.php即可切换。

但是,我们只能显示主页/其他页面是空白的。

非常感谢您的任何提示帮助。

谢谢!

2 个答案:

答案 0 :(得分:0)

编辑答案

实际上,在克隆网站后,我最近发生了类似的事情。 GIT忽略了.htaccess文件,所以我可以看到首页而不是网站的其他部分!

当然,在复制.htaccess文件后,一切都恢复正常了!


实际上这不是一个真正的Drupal问题......

如果您想复制您的网站,只需在子网域上创建网站副本......

在你的情况下,它无济于事。你最好看一下Migrate模块,它可以让你在另一个域上创建一个新的Drupal 7安装。

然后,您将D6内容导入D7安装,而不必担心从原来的D6网站中删除任何内容。

不可否认,迁移模块可能不是最容易学习的,但对于重型网站而言,它可能是您进行干净Drupal升级的最佳解决方案。

答案 1 :(得分:0)

它不依赖于副手或主手,但您始终可以根据需要创建任意数量的副本。您必须遵循以下步骤: 1)备份当前站点数据库。 2)在另一个目录中安装Drupal并导入你已经备份的数据库

还有另一种方法可以使用Drush / Aegir克隆您的网站。这将需要访问SSH并且必须在您的服务器上安装drush / Aegir。