Drupal 11 mit Composer installieren.
Composer ist ein praktisches Werkzeug, mit dem Sie Drupal und alle zugehörigen Bestandteile (Module, Themes, Bibliotheken) verwalten. Bevor Sie beginnen, vergewissern Sie sich, dass Composer auf Ihrem Rechner installiert ist. Für Drupal 11 brauchen Sie Composer 2.7.0 oder höher und PHP 8.3 oder höher.
Wenn Sie Drupal 11 nutzen, verwenden Sie am besten die Composer-Vorlage unter drupal/recommended-project. Diese Vorlage stellt sicher, dass die Abhängigkeiten von Drupal Core exakt derselben Version entsprechen wie das offizielle Drupal-Release. Es gibt alternative Methoden, aber diese ist erstklassig.
Ein Projekt anlegen
composer create-project drupal/recommended-project my_site_name_dirDas legt ein Projekt in „my_site_name_dir" an und führt automatisch composer install aus, um die neueste stabile Version von Drupal 11 und alle Abhängigkeiten zu laden.
Beachten Sie, dass „my_site_name_dir" Dateien enthält, die außerhalb Ihres Web-Roots liegen sollten, fern den neugierigen Blicken des Webservers. Der Web-Root ist „my_site_name_dir/web".
Composer-Installation mit Docker
Wenn Sie einen Docker-basierten Workflow nutzen, haben Sie Composer und seine Abhängigkeiten vielleicht noch nicht installiert. Nutzen Sie in diesem Fall den folgenden Befehl, um Ihr Drupal-Projekt zu erstellen:
docker run --rm -i --tty -v $PWD:/app composer create-project drupal/recommended-project my_site_name_dir --ignore-platform-reqsDrupal mit der Standard-Weboberfläche einrichten
Sobald Composer die benötigten Pakete geladen hat, rufen Sie einfach die URL Ihrer Site im Browser auf und starten die Einrichtung. Sie werden nach den Datenbankzugangsdaten, einem Admin-Benutzernamen und einigen grundlegenden Angaben gefragt.
Drupal über die Befehlszeile in Betrieb nehmen
Mit Drush installieren Sie Drupal von der Befehlszeile. Um Drush zu Ihrem Projekt hinzuzufügen, geben Sie ein: composer require drush/drush und nutzen dann drush site:install, um den Befehlszeilen-Assistenten zu starten. Ohne Argumente installiert er das Standardprofil und fragt nur nach Ihren Datenbankzugangsdaten.
drush site:install