从Drupal 6升级到Drupal 7

时间:2011-02-07 15:49:49

标签: drupal drupal-6 migration upgrade drupal-7

我正在尝试将Drupal 6网站迁移到Drupal 7.我希望迁移所有内容类型。

我该怎么做?

3 个答案:

答案 0 :(得分:4)

您是否阅读过Drupal 6到Drupal 7升级指南? http://drupal.org/documentation/upgrade/6/7

尝试阅读,尝试在本地计算机或开发计算机上进行升级(确保备份数据库和代码库),然后回过头来询问更具体的问题......

如果你有一个相对简单的Drupal网站,那么事情应该会很顺利。如果您有一个非常复杂的站点,您可能需要考虑迁移您的站点而不是简单升级(意思是:导出您的内容,在Drupal 7中重建站点,并将其重新导入Drupal 7站点)。

对于很多人来说,如果你不需要Drupal 7中的任何功能,最好坚持使用Drupal 6几个月。我已经升级了我的一些网站,但我可以我满怀信心地说,我运行的几个Drupal 6站点必须在Drupal 7之前等待至少6个月,而我使用的重要模块足够稳定以进行无缝升​​级。

答案 1 :(得分:0)

我已经列出了我在这里采取的步骤(http://www.siteconsortium.com/h/D0000Q.php)来进行全面升级。它运作得很好。

首先将整个数据库从Drupal 6升级到Drupal 7.这将迁移您的内容类型并保留所有内容。

我备份了Drupal 6数据库,并备份了正在运行的Drupal 6 webroot目录。

mysqldump -uuser -ppass drupalDB> drupalDB_6.sql cp -r public_html public_html.back 转到drupal7 / admin / modules并清点所有模块。非核心模块不会升级。您可能必须手动重新添加模块并在升级后重新配置它们。

我通过下载最新的Drupal 7源代码并将其内容复制到Drupal 6中,将数据库从Drupal 6带到了Drupal 7。

cp -r drupal-7.26 / * public_html /。 要完成数据库升级,只需打开您的网站和drupal /,然后按照步骤升级网站。

运行升级后,如果您愿意,请保存数据库,并将其与Drupal 7一起使用。

以下是我采取的全部步骤。

http://www.siteconsortium.com/h/D0000Q.php

答案 2 :(得分:0)

步骤进行:

  1. 备份您的网站
  2. 升级drupal core
  3. 运行update.php
  4. 然后放回所有非核心模块和主题的新版本
  5. 再次运行update.php
  6. 按照根目录中的upgrade.txt;它很好地阐述了所有过程