Seit Drupal 8 gilt eigentlich die Empfehlung Drupal vorrangig mit Composer zu installieren. Dazu sollte der Webspace über einen SSH-Zugang verfügen. Unser All-Inkl-Server lässt SSH-Nutzer zu und ermöglicht auch die Hinterlegung von privaten Schlüsseln. Da wir uns für die stabile 9er-Version entschieden haben, kommt auch nur die Wahl von PHP 8.1 in Frage.
Als erstes richte ich mir einen virtuellen Host mit der Subdomain a11y.kastanie1.de über das KAS meines All-Inkl-Servers ein. Ich konfiguriere zusätzlich eine Datenbank und einen Cron-Job. Letzterer ist für eine Drupal-Installation sinnvoll, um einen automatische Wartung zu ermöglichen. Die Subdomain statte ich gleich mit einem kostenlosen Let's Encrpyt-Zerzifikat aus um gleich von Anfang ein SSL-Zertifikat zu haben.
Ich installiere Drupal 9.5.4 also via Composer. Zunächst setze ich die PHP-Version der Konsole auf PHP 8.1:
ln -sfv /usr/bin/php80 /usr/bin/php
Einen Arbeitsordner habe ich bereits durch die angelegte Subdomain a11y.kastanie1.de erhalten. Somit installiere ich Drupal per Composer - ausgehend von meinem All-Inkl-Arbeitsverzeichnis - in genau diesen Ordner.
composer create-project drupal/recommended-project:9.5.4 "a11y.kastanie1.de"
Das funktioniert gut und ich muss anschließend noch die eingerichtete Subdomain auf den web-Ordner zeigen lassen.
Kommentare