我是学生,我有一个客户项目,www.wac-stl.org 他们正在运行Drupal 6.我需要将它升级到Drupal 7才能安装CiviCRM。
最好的方法是什么?如果您可以查看该网站,我认为这是一个非常基本的网站,您认为升级会有什么问题吗?
另外,我只有FTP访问网站文件,我没有数据库访问权限。这对我来说会有问题吗?
谢谢!
答案 0 :(得分:2)
选项A:升级
选项B:迁移
可以使用的迁移工具
Features - 允许您导出内容类型,用户和结构 (例如,分类法,图像样式等)成为类似模块的包 这里有优秀的指南:http://drupal.org/node/580026
Feeds - Feed是一个贡献的模块,允许用户导入和 从csv,xml或rss格式导出内容。访问Feed 项目页面了解更多信息。
对于“node-content”导出/导入,请使用“节点导出”模块。
有用的链接:
答案 1 :(得分:0)
将drupal站点从主要版本升级到下一个版本是一项具有挑战性的任务,无论该站点涉及多么“基本”。您绝对应该在开发环境中的网站副本上执行此操作,并且只有在完全测试后才能部署升级版本。
要做到这一点,你肯定需要拥有该站点数据库的副本:如果你不能直接访问数据库服务器,你可以尝试一些可以帮助你做到这一点的模块(例如{{3 }})。
您需要仔细阅读升级指南(http://drupal.org/project/dumper并按照所有链接进行操作)。
而且,由于CivicCRM实际上有一个Drupal 6版本,你可能会考虑坚持使用D6 ......