我正在尝试找到一种将我的 Drupal 6 网站迁移到 Drupal 7 的方法。我想迁移我所有的内容类型。
我怎么做?
您是否阅读过 Drupal 6 到 Drupal 7 升级指南?http://drupal.org/documentation/upgrade/6/7
试着通读一遍,尝试在本地计算机或开发机器上升级(确保备份数据库和代码库),然后回来问更具体的问题......
如果你有一个相对简单的 Drupal 站点,事情应该会很顺利。如果您有一个非常复杂的站点,您可能需要考虑迁移您的站点而不是简单地升级(意思是:导出您的内容,在 Drupal 7 中重建站点,然后将其重新导入 Drupal 7 站点)。
对于很多人来说,在这一点上,如果您不需要 Drupal 7 中的任何功能,最好再坚持几个月使用 Drupal 6。我已经升级了一些网站,但我可以自信地说我运行的几个 Drupal 6 站点必须至少等待 6 个月才能使用 Drupal 7,而且我使用的重要模块足够稳定,可以无缝升级。
脚步:
按照根目录下的upgrade.txt;它很好地阐述了所有过程
我已经列出了我在此处 ( 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 一起使用。
这是我采取的完整步骤。