【问题标题】:Migrating Website from 6 to 7将网站从 6 迁移到 7
【发布时间】:2013-04-01 13:33:41
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

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

标签: drupal


【解决方案1】:

选项 A:升级

  1. 定义:将D6代码替换为D7代码;
  2. 在 D7 上运行升级脚本
  3. 数据库 仅适用于非常基本的网站 最像您的旧网站

选项 B:迁移

  1. 定义:使用新数据库从头开始安装新的 D7 站点; 导入内容,
  2. 浏览量、用户等
  3. 清理代码库
  4. 旧内容可以省略
  5. 重新调整 IA
  6. 调整数据模型
  7. 缺点:内容清理需要时间

有可以使用的迁移工具

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

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

  3. 对于“节点内容”导出/导入,请使用“节点导出”模块。

有用的链接:

【讨论】:

    【解决方案2】:

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

    要做到这一点,您肯定需要拥有站点数据库的副本:如果您无法直接访问数据库服务器,您可以尝试使用可以帮助您做到这一点的多个模块之一(例如 http://drupal.org/project/dumper )。

    您需要彻底阅读升级指南(http://drupal.org/documentation/upgrade/6/7 并点击所有链接)。

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

    【讨论】:

      猜你喜欢
      • 2019-03-26
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 2016-07-28
      • 1970-01-01
      • 2011-02-05
      • 2017-01-22
      • 2016-02-04
      相关资源
      最近更新 更多