· WordPress · 3 min Lesezeit
Wordpress auf nginx installieren
In dieser Anleitung zeige ich dir, wie du Wordpress auf nginx installierst.
In dieser Anleitung zeige ich dir, wie du Wordpress auf nginx installierst.
Voraussetzungen
D__ies ist der dritte Teil des Tutorials um nginx. Ich setze folgende Artikel als gelesen und umgesetzt voraus:
- nginx auf Debian installieren / nginx auf Ubuntu installieren
- PHP auf nginx installieren und konfigurieren
Du hast nun PHP erfolgreich installiert und willst Wordpress installieren. Dafür benötigst du noch weitere Software: PHP5-MySQL, und den MySQL-Server,
MySQL-Server und PHP5-MySQL installieren
Mit folgendem Code kannst du die benötigte Software direkt aus dem Paketverzeichnis installieren:
Bei der Installation musst du ein sicheres Passwort für den Root-Benutzer des MySQL-Servers festlegen. Bitte trage dort ein sicheres Passwort ein und notiert euch dieses. Du brauchst dieses Passwort bei der weiteren Installation!
Wordpress-Datenbank und Datenbank-Benutzer erstellen
Nun musst du die Datenbank erstellen, in der Wordpress alle Daten ablegt, wie beispielsweise Seiten, Artikel und Einstellungen. Mit folgendem Code erstellst du die Datenbank namens wordpress: Als erstes musst du dich in den MySQL-Server einloggen:
Du wirst nun nach dem Passwort gefragt, welches du bei der Installation des MySQL-Servers festgelegt hast. Dieses musst du nun eintragen und mit Enter bestätigen. Achtung: Du siehst das Passwort aus Sicherheitsgründen während der Eingabe nicht!
[passwort] mit deinem Passwort ersetzen. Falls alles geklappt hast, erscheint folgendes:
Du bist nun eingeloggt. Mit folgendem Befehl erstellst du die Datenbank:
Die Datenbank ist erstellt. Nun muss noch der Datenbankbenutzer erstellt werden - und es ist aus Sicherheitsgründen nicht ratsam, den Root-Benutzer zu nehmen! Deshalb erstellen wir einen neuen Datenbankbenutzer mit folgendem Code:
Der Name des Datenbankbenutzers ist wordpress-user, das Passwort muss noch angepasst werden. Bitte achte darauf, dass das Passwort immer zwischen ’ und ’ steht. Jetzt musst du dem Benutzer wordpress-user noch die nötigen Zugriffsrechte auf der Datenbank wordpress gewähren, die du grade erstellt hast. Dafür benutzt du folgenden Code:
nginx konfigurieren
Nun musst du nginx noch so konfigurieren, dass er standartmäßig die Index.php lädt und die schönen Permalinks unterstützt. Dazu öffnest du die Konfigurationsdatei unter /etc/nginx/sites-available/default.
Suche folgenden Code:
und ersetze diesen mit
Nun wird die index.php anstelle der index.htm(l) geladen. Jetzt musst du noch die Permalinks aktivieren - folgendes eintragen:
Einfach den vorhandenen Eintrag ersetzen, nicht einfach hinzufügen. Das gibt sonst Fehler.
Fertig mit der nginx-Konfiguration!
War doch gar nicht so schwer, oder? Jetzt mit STRG + O abspeichern und testen, ob die Konfiguration funktioniert:
Sollte folgendes ausgeben:
Dann ist alles richtig! Super! Jetzt mit folgendem Befehl den Server neuladen:
Wordpress installieren
Jetzt könnt ihr einfach eure IP-Adresse oder euren Hostname im Browser aufrufen und die Installation starten! Bei Datenbankserver localhost eintragen, bei Datenbankbenutzer wordpress-user und bei Datenbank wordpress.