Grav
Um Grav CMS auf einem Apache-Server unter Ubuntu zu installieren, müssen Sie zuerst sicherstellen, dass Ihr Ubuntu-Server auf dem neuesten Stand ist. Dann können Sie die folgenden Schritte ausführen:
-
Apache installieren: Überprüfen Sie, ob Apache bereits installiert ist. Wenn nicht, können Sie es mit folgendem Befehl installieren:
sudo apt update sudo apt install apache2
-
PHP installieren: Grav benötigt PHP. Installieren Sie PHP und die erforderlichen Erweiterungen mit dem folgenden Befehl:
sudo apt install php libapache2-mod-php php-mbstring php-curl php-zip php-gd php-xml
-
Apache-Modul aktivieren: Stellen Sie sicher, dass das Apache-Modul für Rewrite aktiviert ist, da Grav Rewrite-Regeln verwendet. Aktivieren Sie es mit dem folgenden Befehl:
sudo a2enmod rewrite
-
Grav herunterladen: Navigieren Sie in das Apache-Dokumentenverzeichnis und laden Sie Grav herunter. Sie können dies mit dem Befehl
wget
tun. Zum Beispiel:cd /var/www/html wget -O grav.zip https://getgrav.org/download/core/grav/latest
-
Entpacken Sie Grav: Entpacken Sie das heruntergeladene Grav-Archiv:
unzip grav.zip
Admin-Plugin herunterladen: Navigieren Sie in das Grav-Verzeichnis und laden Sie das Admin-Plugin herunter:
cd grav/
bin/gpm install admin
-
Berechtigungen setzen: Setzen Sie die Berechtigungen für Grav-Verzeichnisse und -Dateien:
sudo chown -R www-data:www-data grav/ sudo chmod -R 755 grav/
-
Virtual Host erstellen: Erstellen Sie eine Apache Virtual Host-Konfigurationsdatei für Ihre Grav-Installation. Erstellen Sie eine Datei namens
grav.conf
in/etc/apache2/sites-available/
und fügen Sie folgendes ein:<VirtualHost *:80> ServerAdmin webmaster@example.com DocumentRoot /var/www/html/grav/ ServerName your_domain.com <Directory /var/www/html/grav/> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Stellen Sie sicher, dass Sie
ServerName
durch Ihre Domain ersetzen. -
Virtual Host aktivieren: Aktivieren Sie den Virtual Host mit dem Befehl:
sudo a2ensite grav.conf
-
Apache neu starten: Starten Sie den Apache-Server neu, um die Änderungen zu übernehmen:
sudo systemctl restart apache2
-
Grav-Installation abschließen: Öffnen Sie Ihre Domain in einem Webbrowser und folgen Sie den Anweisungen, um die Grav-Installation abzuschließen.
Mit diesen Schritten sollte Grav CMS erfolgreich auf Ihrem Apache-Server unter Ubuntu installiert sein.