Installare Drupal 11 con Composer.
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_dirCosì 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-reqsConfigura 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