Экспорт конфигураций Drupal с помощью Drush
Конфигурации Drupal - это мощный инструмент который позволяет работать со структурой проекта (настройки, поля, сущности и тд.) отдельно от контента.
После установки мы можем экспортировать текущее состояние проекта с помощью конфигураций для этого удобно использовать такой инструмент как Drush.
Drush - CLI утилита для работы с Drupal
Устанавливаем Drush - он позволяет выполнять множество полезных команд через CLI:
composer require drush/drush
Настраиваем директорию для конфигураций в settings.php
По умолчанию Drupal создает директорию для хранения конфигураций внутри web'a доступную из браузера, а именно в files:
$settings['config_sync_directory'] = 'sites/default/files/config_8q4kdLlMH5KVK1G8P99I8pzgqnC-OXhKJWnEecPiW1NVxuGBZ_lKx-s5vtyH3ZdmIiY-W186TA/sync';
для безопасности рекомендуется выносить её из web директории, указав это в опции настроек config_sync_directory:
$settings['config_sync_directory'] = '../config/sync';
добавляем директории config и sync в корне проекта.
Экспортируем все конфиги сайта
bin/drush cex

Добавить комментарий