将网站从6迁移到7

时间:2013-04-01 13:33:42

标签: drupal

我是学生,我有一个客户项目,www.wac-stl.org 他们正在运行Drupal 6.我需要将它升级到Drupal 7才能安装CiviCRM。

最好的方法是什么?如果您可以查看该网站,我认为这是一个非常基本的网站,您认为升级会有什么问题吗?

另外,我只有FTP访问网站文件,我没有数据库访问权限。这对我来说会有问题吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

选项A:升级

  1. 定义:用D7代码替换D6代码;
  2. 在D7上运行升级脚本
  3. 数据库仅适用于真正基本的网站最像您的旧网站
  4. 选项B:迁移

    1. 定义:使用新数据库从头开始安装新的D7站点; 导入内容,
    2. 观看,用户等
    3. 清洁代码库
    4. 旧内容可以省略
    5. Retweak IA
    6. 调整数据模型
    7. Con:内容清理需要时间
    8. 可以使用的迁移工具

      1. Features - 允许您导出内容类型,用户和结构  (例如,分类法,图像样式等)成为类似模块的包  这里有优秀的指南:http://drupal.org/node/580026

      2. Feeds - Feed是一个贡献的模块,允许用户导入和  从csv,xml或rss格式导出​​内容。访问Feed  项目页面了解更多信息。

      3. 对于“node-content”导出/导入,请使用“节点导出”模块。

      4. 有用的链接:

答案 1 :(得分:0)

将drupal站点从主要版本升级到下一个版本是一项具有挑战性的任务,无论该站点涉及多么“基本”。您绝对应该在开发环境中的网站副本上执行此操作,并且只有在完全测试后才能部署升级版本。

要做到这一点,你肯定需要拥有该站点数据库的副本:如果你不能直接访问数据库服务器,你可以尝试一些可以帮助你做到这一点的模块(例如{{3 }})。

您需要仔细阅读升级指南(http://drupal.org/project/dumper并按照所有链接进行操作)。

而且,由于CivicCRM实际上有一个Drupal 6版本,你可能会考虑坚持使用D6 ......