Drupal 11 installeren met Composer.

Drupal lerenAan de slag

Composer is een handig hulpmiddel om Drupal en alle bijbehorende onderdelen (modules, thema’s, bibliotheken) te beheren. Controleer voordat je begint of Composer is geïnstalleerd op je computer. Voor Drupal 11 heb je Composer 2.7.0 of hoger en PHP 8.3 of hoger nodig.

Bij Drupal 11 gebruik je verstandig de Composer-template op drupal/recommended-project. Deze template zorgt dat Drupal Core-afhankelijkheden exact dezelfde versie hebben als de officiële Drupal-release. Er zijn alternatieve methoden, maar deze is eersteklas.

 

Een project starten

composer create-project drupal/recommended-project my_site_name_dir

Hiermee maak je een project in ‘my_site_name_dir’ aan en draait automatisch composer install om de nieuwste stabiele versie van Drupal 11 en alle afhankelijkheden op te halen.

Let op: je ‘my_site_name_dir’ bevat bestanden die buiten je webroot horen te staan, uit het zicht van de webserver. De webroot wordt ‘my_site_name_dir/web’.

 

Composer-installatie via Docker

Werk je met Docker, dan heb je Composer en zijn afhankelijkheden misschien nog niet geïnstalleerd. Gebruik in dat geval het volgende commando om je Drupal-project aan te maken:

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

Drupal instellen via de standaard webinterface

Zodra Composer de benodigde pakketten heeft gedownload, ga je met je browser naar de URL van je site en start je de installatie. Je vult databasegegevens, een beheerdersgebruikersnaam en wat basisinformatie in.

 

Drupal aan de praat krijgen via de opdrachtregel

Met Drush installeer je Drupal vanaf de opdrachtregel. Om Drush aan je project toe te voegen, typ je: composer require drush/drush en gebruik je daarna drush site:install om de installatiewizard voor de opdrachtregel te starten. Zonder argumenten installeert hij het standaardprofiel en vraagt hij alleen om je databasegegevens.

drush site:install