Instalowanie Drupala 11 za pomocą Composera.

Learn DrupalAan de slag

Composer to poręczne narzędzie do zarządzania Drupalem i wszystkimi jego częściami (modułami, motywami, bibliotekami). Zanim zaczniesz, upewnij się, że masz na komputerze zainstalowanego Composera. Do Drupala 11 potrzebujesz Composera 2.7.0 lub nowszego oraz PHP 8.3 lub nowszego.

W Drupalu 11 warto użyć szablonu Composera spod adresu drupal/recommended-project. Ten szablon sprawia, że zależności jądra Drupala są w dokładnie tej samej wersji, co oficjalne wydanie Drupala. Istnieją inne metody, ale ta jest najlepsza.

 

Rozpoczęcie projektu

composer create-project drupal/recommended-project my_site_name_dir

To polecenie tworzy projekt w katalogu 'my_site_name_dir' i automatycznie uruchamia composer install, aby pobrać najnowszą stabilną wersję Drupala 11 i wszystkie jego zależności.

Pamiętaj, że katalog 'my_site_name_dir' przechowuje pliki, które trzyma się poza katalogiem głównym serwera, poza zasięgiem serwera WWW. Katalogiem głównym serwera będzie 'my_site_name_dir/web'.

 

Instalowanie Composera przez Dockera

Jeśli pracujesz w przepływie opartym na Dockerze, Composer i jego zależności mogą nie być jeszcze zainstalowane. Utwórz wtedy projekt Drupala następującym poleceniem:

docker run --rm -i --tty -v $PWD:/app composer create-project drupal/recommended-project my_site_name_dir --ignore-platform-reqs
 

Konfiguracja Drupala w standardowym interfejsie webowym

Gdy Composer pobierze potrzebne pakiety, skieruj przeglądarkę na adres swojej witryny i rozpocznij konfigurację. Trzeba będzie podać dane logowania do bazy danych, nazwę konta administratora i kilka podstawowych informacji.

 

Uruchamianie Drupala z wiersza poleceń

Drush instaluje Drupala z wiersza poleceń. Aby dodać Drusha do projektu, wpisz: composer require drush/drush, a potem użyj drush site:install, aby uruchomić kreatora konfiguracji w wierszu poleceń. Bez argumentów polecenie instaluje profil standardowy i pyta tylko o dane logowania do bazy danych.

drush site:install