acquia / drupal-recommended-settings
Acquia Cloud 的 drupal-recommended-settings 的 composer 插件。
1.1.0-alpha1
2024-07-09 17:13 UTC
Requires
- php: >=8.1
- composer-plugin-api: ^2
- acquia/drupal-environment-detector: ^1.5.3
- consolidation/config: ^2 || ^3
- drush/drush: ^12 || ^13
- grasmash/yaml-expander: ^3.0
- loophp/phposinfo: ^1.7.1
Requires (Dev)
- acquia/coding-standards: ^2.0
- composer/composer: ^2.2
- dealerdirect/phpcodesniffer-composer-installer: ^1.0.0
- ergebnis/composer-normalize: ^2.30.2
- phpro/grumphp-shim: ^2.2
- phpunit/phpunit: ^9 || ^10
Conflicts
- acquia/blt: <14
This package is auto-updated.
Last update: 2024-09-17 12:01:46 UTC
README
Acquia Drupal 推荐设置插件将推荐设置添加到 Drupal 项目中,这样开发者就不必手动编辑 settings.php。
推荐设置包括
- 所需的数据库凭证。
- 配置同步目录路径。
- 文件目录路径,例如 public/private 等。
- Acquia 网站工作室同步目录路径。
它允许您的网站轻松地在 Acquia Cloud IDE 和本地环境中安装,并在 Acquia Cloud 上部署。
安装
使用 Composer 安装
composer require acquia/drupal-recommended-settings
Acquia DRS 的多站功能
Drupal 推荐设置默认提供多站功能。要配置多站,运行以下命令,插件将自动在后台生成 settings.php。
drush site:install --uri site1
插件提供各种事件,允许您根据这些事件触发时执行自定义逻辑。您可以在此处找到此类实现的示例:这里。
快速示例
为默认站点生成具有默认凭证的设置
./vendor/bin/drush init:settings
为本地环境设置具有自定义凭证的新站点
./vendor/bin/drush init:settings --database=site1 --username=myuser --password=mypass --host=127.0.0.1 --port=1234 --uri=site1
许可证
版权 (C) 2023 Acquia, Inc.
本程序是免费软件:您可以在自由软件基金会发布的 GNU 通用公共许可证第二版条款下重新分发和/或修改它。
本程序是在希望它有用的愿望下分发的,但没有任何保证;甚至没有关于适销性或特定用途的隐含保证。有关详细信息,请参阅 GNU 通用公共许可证。