【问题标题】:Manually re-creating an install profile手动重新创建安装配置文件
【发布时间】:2010-07-09 01:13:19
【问题描述】:

我一直在阅读有关 drupal 安装配置文件的信息,我想知道使用打包的安装配置文件与安装核心 + 手动安装安装配置文件中列出的模块之间是否有很大区别?

我想做后者(手动安装每个模块)来控制安装的每个模块的版本,我无法使用可能没有维护的打包安装配置文件来控制。

但是我应该还是会为我不知道的事情打开大门?两者不应该是相同的,只有一个是自动的,另一个是手动的吗?

【问题讨论】:

    标签: drupal drupal-distributions


    【解决方案1】:

    kiamlaluno 所说的,加上安装配置文件可能会在安装时执行自定义配置的事实,可能会构建自定义视图/内容类型/等(尤其是通过 features.module,您可以在 OpenAtrium 中看到大量使用),并且可能在特定于发行版的模块中提供其他自定义代码。

    简短的回答是,不,您不能通过下载包含所有这些模块的干净drupal 来复制安装配置文件——最好的办法是使用安装配置文件。如果您担心模块版本,只需确保您使用的是积极维护的配置文件。

    【讨论】:

    • 我同意。如果您决定使用安装配置文件,请使用它;如果您能够安装所有必要的模块并配置 Drupal,那么无需创建重复的安装配置文件。
    【解决方案2】:

    不同之处在于安装配置文件包含它需要的所有模块的正确版本。 这意味着与手动安装每个模块不同,您不需要验证模块 X 的正确版本,它可以有效地与模块 Y 一起工作;安装另一个模块的版本A时,很少有一个模块无法正常工作的情况,如果您不想出现问题,则需要安装同一模块的版本B。

    安装配置文件可以有一个自定义安装页面,允许您更改站点的某些参数;它还允许安装配置文件作者定义需要应用模块的补丁,以修复模块的错误,或使其更好地与另一个模块配合使用。 如果您需要设置站点以用于特定目的,安装配置文件对您很有用,因为它们允许您正确设置站点,而无需了解有关如何设置 Drupal 站点的所有详细信息。

    【讨论】:

    • 是否可以从.profile 文件中获知此信息(如果已将补丁应用于原始模块)?
    • 您可以在drupal-org.make 文件中找到该信息;在该文件中,您可以找到类似 projects[adminrole][patch][] = "http://drupal.org/files/issues/adminrole_exceptions.patch" 的行。
    【解决方案3】:

    相信你可以指定你要安装的模块的版本see

    【讨论】:

      猜你喜欢
      • 2017-02-21
      • 2021-06-11
      • 2021-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      相关资源
      最近更新 更多