Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 手动重新创建安装配置文件_Drupal_Drupal Distributions - Fatal编程技术网

Drupal 手动重新创建安装配置文件

Drupal 手动重新创建安装配置文件,drupal,drupal-distributions,Drupal,Drupal Distributions,我一直在阅读drupal安装配置文件,我想知道使用打包安装配置文件与安装core+手动安装安装配置文件中列出的模块之间是否有很大区别 我想使用后一种方法(手动安装每个模块)来控制安装的每个模块的版本,但我无法使用可能尚未维护的打包安装配置文件来控制这些版本 但我应该还是会为一些我不知道的事情敞开大门呢?这两个模块是否应该相同,一个是自动的,另一个是手动的?我相信您可以指定要安装的模块的版本我相信您可以指定要安装的模块的版本不同的是,安装配置文件包含它所需的所有模块的正确版本。 这意味着,与手动安

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

我想使用后一种方法(手动安装每个模块)来控制安装的每个模块的版本,但我无法使用可能尚未维护的打包安装配置文件来控制这些版本


但我应该还是会为一些我不知道的事情敞开大门呢?这两个模块是否应该相同,一个是自动的,另一个是手动的?

我相信您可以指定要安装的模块的版本

我相信您可以指定要安装的模块的版本

不同的是,安装配置文件包含它所需的所有模块的正确版本。 这意味着,与手动安装每个模块不同,您不需要验证模块X的正确版本,从而有效地与模块Y协同工作;当安装了另一个模块的版本A时,很少有一个模块不能正常工作的情况,如果不想出现问题,您需要安装同一模块的版本B

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

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

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

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


简单的回答是,不,你不能仅仅通过下载一个包含所有这些模块的干净drupal来复制一个安装配置文件——最好的选择是使用安装配置文件。如果您担心模块版本,只需确保您使用的配置文件是主动维护的

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


简单的回答是,不,你不能仅仅通过下载一个包含所有这些模块的干净drupal来复制一个安装配置文件——最好的选择是使用安装配置文件。如果您担心模块版本,只需确保您使用的配置文件是主动维护的

是否可以从
.profile
文件中了解此信息(如果修补程序应用于原始模块)?您可以在
drupal org.make
文件中找到该信息;在该文件中,您可以找到类似于
projects[adminrole][patch][]=”的行http://drupal.org/files/issues/adminrole_exceptions.patch“
。是否可以从
.profile
文件中了解此信息(如果修补程序应用于原始模块)?您可以在
drupal org.make
文件中找到该信息;在该文件中,您可以找到类似于
projects[adminrole][patch][]=”的行http://drupal.org/files/issues/adminrole_exceptions.patch“
。我同意。如果您决定使用安装配置文件,请使用它;如果您能够安装所有必要的模块,并配置Drupal,那么就不用创建重复的安装配置文件,我同意。如果您决定使用安装配置文件,请使用它;如果您能够安装所有必要的模块,并配置Drupal,那么就不必创建重复的安装配置文件。