Экспорт конфигураций 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
Обновлено:
Создано:

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

Your email address will not be published. Required fields are marked *