Installare Drupal 11 con Composer.

Learn DrupalAan de slag

Composer è uno strumento pratico per gestire Drupal e tutte le sue parti (moduli, temi, librerie). Prima di iniziare, assicurati di avere Composer installato sul tuo computer. Per Drupal 11 servono Composer 2.7.0 o superiore e PHP 8.3 o superiore.

Con Drupal 11 è saggio usare il template Composer in drupal/recommended-project, che garantisce dipendenze del core di Drupal identiche alla release ufficiale. Esistono metodi alternativi, ma questo è di prima qualità.

 

Avvia un progetto

composer create-project drupal/recommended-project my_site_name_dir

Così crei un progetto in "my_site_name_dir" ed esegui automaticamente composer install per scaricare l’ultima versione stabile di Drupal 11 e tutte le sue dipendenze.

Nota che "my_site_name_dir" conterrà file da tenere fuori dalla web root, lontano dagli occhi indiscreti del web server. La web root sarà "my_site_name_dir/web".

 

Installazione di Composer via Docker

Se usi un flusso di lavoro basato su Docker, potresti non avere ancora Composer e le sue dipendenze. In tal caso, crea il tuo progetto Drupal con questo comando:

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

Configura Drupal con l’interfaccia web standard

Quando Composer ha finito di scaricare i pacchetti necessari, punta il browser all’URL del tuo sito e avvia la configurazione. Ti saranno chiesti credenziali del database, un nome utente admin e alcune informazioni di base.

 

Avvia Drupal dalla riga di comando

Drush permette di installare Drupal dalla riga di comando. Per aggiungere Drush al progetto, digita: composer require drush/drush e poi usa drush site:install per avviare la procedura guidata da riga di comando. Senza argomenti installa il profilo standard e chiede solo le credenziali del database.

drush site:install