Wenn NextCloud Hub und MariaDB bereits installiert sind (wodurch auch Apache installiert ist), können wir direkt zur Vorbereitung der WordPress-Installation springen.
MySQL-Datenbank für WordPress einrichten
Zuerst aktualisieren wir das System, bevor wir mit der Datenbank-Konfiguration fortfahren:
sudo apt update
sudo apt upgrade
Anschließend loggen wir uns in MySQL ein:
sudo mysql -u root -p
Datenbank erstellen
Erstellen Sie eine neue Datenbank für WordPress:
CREATE DATABASE wordpress;
Benutzer für die Datenbank erstellen
Erstellen Sie einen neuen Benutzer für die Datenbank. Hinweis: Ersetzen Sie new_user
und new_password
durch Ihre eigenen Angaben:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
Berechtigungen erteilen
Geben Sie dem neuen Benutzer die Berechtigungen, um die Datenbank zu verwalten. Hinweis: Ersetzen Sie new_user
durch den in Schritt 2 gewählten Benutzernamen:
GRANT ALL ON wordpress.* TO 'new_user'@'localhost';
Verlassen Sie die MySQL-Sitzung, indem Sie Ctrl + D
drücken.
WordPress einrichten
Nun laden wir WordPress herunter und extrahieren es in das Verzeichnis /var/www/html
auf dem Raspberry Pi. Um PHP zu erlauben, WordPress ohne Berechtigungsfehler zu verarbeiten, ändern wir die Berechtigungen für den Ordner /var/www/html
mit dem Benutzer und der Gruppe www-data
.
WordPress herunterladen und extrahieren:
cd /var/www/html
sudo wget http://wordpress.org/latest.tar.gz
sudo tar xzf latest.tar.gz
sudo mv wordpress/* ./
sudo rm -rf wordpress latest.tar.gz
Berechtigungen anpassen:
Fügen Sie den Benutzer pi
zur Gruppe www-data
hinzu und ändern Sie die Eigentümerschaft des Verzeichnisses:
sudo usermod -a -G www-data pi
sudo chown -R -f www-data:www-data /var/www/html
WordPress über den Webbrowser einrichten
Öffnen Sie nun in einem Webbrowser (z.B. Firefox) die IP-Adresse Ihres Raspberry Pi. Sie werden zur WordPress-Einrichtungsseite weitergeleitet, wo Sie die Installation abschließen können.
Fazit
Nachdem Sie diese Schritte durchgeführt haben, sollte WordPress neben NextCloud auf Ihrem Raspberry Pi erfolgreich installiert sein.
Leave a Reply