Установка Drupal 9

  1. В первую очередь нужно установить 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.
  2. Вторым шагом идёт собственно скачивание архива с проектом с GitHub по ссылке https://github.com/drupal-composer/drupal-project. Например вот так:
    		composer create-project drupal-composer/drupal-project:9.x-dev . --no-interaction
    где . - это если нужно скачать файлы в текущую директорию, если в другую директорию то нужно указать имя директории, например some-dir.
  3. Далее на том же уровне, что и папка web необходимо создать папку config/sync и это должно соответствовать настройке в settings.php
    		$settings['config_sync_directory'] = '../config/sync';
  4. Следом устанавливаем сайт через web-интерфейс в браузере.
  5. Затем нужно экспортировать все конфиги в эту папку
    		drush cex -y
    где cex - это config export
  6. После этого на всякий случай сбросить кэш
    		drush cr
  7. В конце уже можно устанавливать необходимые модули
    		composer require drupal/ctools
    		composer require drupal/token
    		composer require drupal/pathauto

Очень полезная ссыкла по теме

Тэги:

Тэг в списке: