我们想将D6网站升级到D7版本。这是一个有点大的网站,但我们尝试使用相同的文件和数据库在同一台服务器上克隆该网站。所以设置是:
生产 - 数据库:db 文件夹:www / drupal
克隆: 数据库:DB2 文件夹:www / drupal2
生产中的任何内容都已被复制。我们刚刚更新了settings.php,想法是对克隆站点进行所有升级,然后只需重命名文件夹并再次更新settings.php即可切换。
但是,我们只能显示主页/其他页面是空白的。
非常感谢您的任何提示帮助。
谢谢!
答案 0 :(得分:0)
编辑答案
实际上,在克隆网站后,我最近发生了类似的事情。 GIT忽略了.htaccess文件,所以我可以看到首页而不是网站的其他部分!
当然,在复制.htaccess文件后,一切都恢复正常了!
实际上这不是一个真正的Drupal问题......
如果您想复制您的网站,只需在子网域上创建网站副本......
在你的情况下,它无济于事。你最好看一下Migrate模块,它可以让你在另一个域上创建一个新的Drupal 7安装。
然后,您将D6内容导入D7安装,而不必担心从原来的D6网站中删除任何内容。
不可否认,迁移模块可能不是最容易学习的,但对于重型网站而言,它可能是您进行干净Drupal升级的最佳解决方案。
答案 1 :(得分:0)
它不依赖于副手或主手,但您始终可以根据需要创建任意数量的副本。您必须遵循以下步骤: 1)备份当前站点数据库。 2)在另一个目录中安装Drupal并导入你已经备份的数据库
还有另一种方法可以使用Drush / Aegir克隆您的网站。这将需要访问SSH并且必须在您的服务器上安装drush / Aegir。