Опубликован в вт, 12/08/2020 - 15:54
- В первую очередь нужно установить Drush. Сделать это можно по этой ссылке https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/drupal2/installing-drush-manually. Как вариант возможно нужно будет символьную ссылку проставить, если до этого была установлена другая версия drush примерно таким образом
ln -s /home/[user]/.composer/vendor/bin/drush /usr/bin/drush
где [user]
- имя пользователя в системе. Ну или другой путь в зависимости от того, как был установлен Drush.
- Вторым шагом идёт собственно скачивание архива с проектом с GitHub по ссылке https://github.com/drupal-composer/drupal-project. Например вот так:
composer create-project drupal-composer/drupal-project:9.x-dev . --no-interaction
где .
- это если нужно скачать файлы в текущую директорию, если в другую директорию то нужно указать имя директории, например some-dir
.
- Далее на том же уровне, что и папка
web
необходимо создать папку config/sync
и это должно соответствовать настройке в settings.php
$settings['config_sync_directory'] = '../config/sync';
- Следом устанавливаем сайт через web-интерфейс в браузере.
- Затем нужно экспортировать все конфиги в эту папку
drush cex -y
где cex
- это config export
- После этого на всякий случай сбросить кэш
drush cr
- В конце уже можно устанавливать необходимые модули
composer require drupal/ctools
composer require drupal/token
composer require drupal/pathauto
Очень полезная ссыкла по теме