Загрузка (установка) Drupal с помощью composer

Конечно можно скачать/установить Drupal в ручную, это очень просто и не требует «лишних» инструментов. Но composer не просто так кушает свой хлеб. Его основная цель — это проверить зависимости перед установкой, что может помочь вам продиагностировать вашу систему до установки пакета.

К примеру, я попытался установить Drupal9 на свой локальный сервер и получил следующие сообщения:

Composer сообщает, что дистрибутив требует PHP версии 7.3 и выше для работы.

Разобравшись, для чего это вообще может быть нужно, перейдем к разбору как это делается.

Очевидно, что вам понадобится установленный composer, и инструкции по установке, которые я дублирую ниже. В зависимости от версии Drupal, а в текущий момент поддерживаются ветки версий 7, 8 и 9, вам потребуется выполнить одну из следующих команд:

для Drupal 7:

для Drupal 8:

для Drupal 9 (тут в отличии от 8ки требуется указать версию, для 9ки на момент написания статьи была v9.1.8):

Где my_site_name_dir — каталог, куда будут скопированы файлы для нового сайта на Drupal.

Для 9ки, которую я устанавливал, файлы в сформированном каталоге выглядели следующим образом:

Т.е. каталог с публичной частью сайта находится в my_site_name_dir/web. Обратите на это внимание при настройке apache/nginx или того, что вы используете в вашем случае.

Далее идет типичная настройка Drupal через запуск скрипта /intall.php через фронт-енд сайта.

Написать комментарий

Мало букафф? Читайте есчо !

Composer в системном окружении windows

Январь 17, 2023 г.

А почему бы и нет? Заставим работать composer из командной строки windows. Прежде всего нам понадобится php, т.к. composer - это php скрипт. Если ...

Читать

Drupal deployment

Май 18, 2023 г.

Шпаргалка по настройке и проведению деплоймента для Drupal (начиная с 8й версии). Деплоймент выполняется с использованием git, drush, composer и configuration management. На сервере должны выполняться команды в следующей последовательности: ...

Читать

 

Комментарии к «Загрузка (установка) Drupal с помощью composer»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: