Inhalt
Die meisten Web-Hosting-Anbieter stellen einen mehr oder weniger automatisierten Prozess zur Installation einer WordPress-Instanz zur Verfügung. Damit wird der Einstieg in den Bau einer eigenen Webpräsenz wesentlich erleichtert und beschleunigt. Der Anwender kann sofort mit der Verfassung und Publikation seiner Webseiten und/oder Blogbeiträge beginnen.
Möchte man allerdings etwas mehr über die Funktionen und die Architektur von WordPress lernen und erfahren, dann empfiehlt es sich, die Installation der einzelnen Komponenten mindestens einmal vollständig manuell und auf einem lokalen Webserver durchzuspielen.
Die folgende Anleitung zeigt anhand eines Beispiels chronologisch die notwendigen Schritte zur Installation einer nutzbaren WordPress-Installation auf einem lokal installierten Webserver inkl. Datenbank, PHP und FTP (XAMPP).
Voraussetzungen
- Windows PC mit Windows 10 oder 11
- Administrator-Rechte
Installation und Konfiguration XAMPP-Webserver
Download und Extrahieren XAMPP
Der XAMPP-Download erfolgt von: https://sourceforge.net/projects/xampp/files/
- Wählen Sie direkt «Download Latest Version» oder alternativ:
- Wählen Sie
XAMPP Windows
=>8.2.12
=>xampp-windows-x64-8.2.12-0-VS16-installer.exe
Der Download startet nun automatisch. Das dauert eine Weile. Nach Abschluss des Downloads starten Sie direkt den Installer.
XAMPP-Installation
Diese Warnung sollten Sie ernst nehmen. Installieren Sie XAMPP direkt in das Root-Verzeichnis C:\
und nicht in C:\Program Files
.
Klicken Sie sich nun durch das Installationsprogramm und lassen alles so wie vorgeschlagen. Änderungen sind später problemlos möglich.
Damit wird die Installation abgeschlossen und das zentrale Control Panel von XAMPP gestartet.
Das XAMPP Control Panel
Das Control Panel ist die Steuerzentrale der gesamten Web-Server-Installation. Hier werden die einzelnen Module (Apache-Web-Server, MySQL-Datenbank, FTP-Client usw.) gestartet, gestoppt und die einzelnen Konfigurationen aufgerufen.
Zuerst sollten Sie aber noch dafür sorgen, dass XAMPP immer mit Administratorrechten gestartet wird. Mit Rechtsklick auf die Datei C:\xampp\xampp-control
. Dann Eigenschaften -> Kompatibilität -> Programm als Administrator ausführen -> OK.
Nun können Sie XAMPP neu starten und versuchen die einzelnen Module zu starten. Das sollte im Regelfall immer problemlos klappen. Falls Fehlermeldungen auftreten, sind meistens bereits verwendete Ports aus anderen Anwendungen schuld. Das müssen Sie natürlich zuerst bereinigen.
Datenbank (MySQL oder MariaDB)
Eine SQL-Datenbank ist das Herz jeder WordPress-Installation. In ihr hält WordPress alle variablen Daten wie Benutzer, Seiten und Beiträge, Optionen usw.
Es ist wichtig, die Datenbank zu erstellen, bevor die eigentliche WordPress-Installation gestartet wird. Das Erstellen geschieht wieder über das Control Panel des Webspace und erfordert einige wenige obligatorische Schritte:
- Datenbankname
- Datenbankbenutzer
- Datenbank Passwort
Diese drei Parameter werden später für die WordPress-Installation gebraucht. Wichtig zu wissen, dass DB-Benutzer und DB-Passwort nur zwischen WordPress und der Datenbank verwendet werden – nirgendwo sonst. Sie können also frei und unabhängig gewählt werden.
Bitte diese drei Parameter aufschreiben, sie werden später gebraucht!
Datenbank und Datenbankbenutzer definieren mit XAMPP «phpMyAdmin»
Das Management der Datenbanken (in unserem Fall die WordPress-Datenbank) erfolgt mit Hilfe des grafischen Datenbanktools «phpMyAdmin». Es wird im XAMPP Control Panel unter MySQL -> (Starten)-> Admin gestartet.
Neue Datenbank für die WordPress-Installation
Klicken Sie links in phpMyAdmin auf «neu» und legen Sie eine neue Datenbank mono_db
an (Beispiel). Klicken Sie unten auf «OK».
Neuen Benutzer für die WordPress-Installation
Legen sie in phpMyAdmin unter Benutzerkonten einen neuen Benutzer an. Definieren Sie den Benutzernamen mono_user
(Beispiel) und ein sicheres Passwort. Unter Globale Rechte klicken Sie «Alle auswählen».
Nach unten scrollen und «OK» klicken.
Datenbankname, Benutzername und Passwort müssen Sie sich merken für die nachfolgende WordPress-Installation.
WordPress downloaden und extrahieren
Eröffnen Sie unter xampp/htdocs/
einen neuen Ordner namens monochromes.ch
(Beispiel). In diesen Ordner kopieren Sie später die WordPress-Dateien.
Gehen Sie auf die Webseite https://wordpress.org
(nicht auf «wordpress.com»!) und laden sie die aktuelle zip-Version von WordPress auf Ihren lokalen Computer in ein temporäres Verzeichnis («Get WordPress» rechts oben).
Extrahieren sie die zip-Datei und navigieren zu den einzelnen Dateien unter wordpress
.
Alle diese Verzeichnisse und Dateien müssen Sie nun in das vorbereitete Verzeichnis xampp/htdocs/monochromes.ch
kopieren.
Nun ist alles vorbereitet und die eigentliche WordPress-Installation kann beginnen. Ab jetzt passiert alles über Ihren normalen Webbrowser.
WordPress installieren
Öffnen Sie Ihren Browser und starten Sie localhost/monochromes.ch
Nun meldet sich WordPress mit folgender Begrüssung und Aufforderung zur Sprachauswahl für die Benutzeroberfläche von WordPress:
Drücken Sie »Weiter» …
… dann geht’s erst richtig los! Ab jetzt brauchen Sie die Zugangsdaten zur Datenbank. Arbeiten Sie jetzt weiter sorgfältig, dann klappt’s schon beim ersten Mal.
Die Installation generiert nun die zentrale Konfigurationsdatei wp-config.php
, in welcher die spezifischen Parameter eingetragen werden. Vor allem natürlich die Verbindungsdaten zu Datenbank.
Drücken Sie «Senden». Wenn alles richtig war bis jetzt, kann WordPress mit der Datenbank kommunizieren. Ab jetzt kann nichts mehr schief gehen.
Also bitte: «Installation durchführen».
WordPress Benutzeroberfläche
Den Titel Ihrer Website können Sie natürlich frei wählen, ebenso den Benutzernamen des Administrators und sein Passwort. Diese Anmeldedaten brauchen Sie immer, wenn sie Beiträge schreiben, Seiten erstellen oder Wartungsarbeiten durchführen müssen. Wählen sie eine E-Mail-Adresse unter der Sie immer erreichbar sind – sie ist die Rückfallebene wenn etwas schiefgeht.
Noch ein kleiner Schritt für die Menschheit.
Das war’s auch schon. Sie können sich jetzt bei ihrer Domain anmelden und loslegen. Falls das Anmeldefenster nicht automatisch erscheint, können Sie sich immer mit der Domainadresse und dem Zusatz /wp-login.php
anmelden. Also beispielsweise unter https://monochromes.ch/wp-login.php
Nach dem erfolgreichen Einloggen öffnet sich das Dashboard von WordPress – das ist die WordPress Steuerzentrale.
Erstmalige Einstellungen im WordPress-Dashboard
Nach dem erstmaligen Einloggen sollten Sie folgende Einstellungen im Dashboard vornehmen:
Unter Einstellungen:
Allgemein
- Titel und optional Untertitel der Webseite (themenbezogen, frei wählbar)
- Ihre E-Mail-Adresse als Administrator
- Sprache (Deutsch Schweiz)
- Zeitzone (Zürich)
- Datumsformat (j. F Y)
- Zeitformat (G:i)
- Wochenbeginn (Montag)
- => Speichern
Permalinks
- Option
Beitragsname
- => Speichern
Zusätzliche Aktivitäten
PHP Informationen
Zuerst sollten Sie eine Datei erstellen, welche Ihnen schnell die aktuelle PHP-Konfiguration Ihrer Installation anzeigt. Sie werden das immer wieder brauchen. Erstellen Sie in einem einfachen Texteditor folgenden PHP-Code und speichern Sie die Datei unter C:\xampp\htdocs\phpinfo.php
:
<? php
phpinfo();
?>
Der Aufruf erfolgt über den Browser: localhost/phpinfo.php
Aktivierung fehlender WordPress-Module
Sie werden sicher bemerkt haben, dass in ihrem WordPress-Dashboard unter «Website-Zustand» folgende Meldungen erscheinen:
Die drei Module intl, gd, zip
sind sehr einfach zu aktivieren. imagick
ist etwas aufwendiger; aber davon später.
Öffnen Sie die Datei C:\xampp\php\php.ini
in einem einfachen Texteditor und navigieren nach unten bis zum Abschnitt Dynamic Extensions
und entfernen das Kommentarsymbol (;
) vor den Einträgen extension=gd, extension=intl, extension=zip
. Speichern Sie die Datei.
Wichtig: Sie müssen nun den Apache-Server stoppen und wieder starten, damit die Änderungen wirksam werden.
Kontrollieren Sie nun, ob im WordPress-Dashboard die Warnungen (bis auf imagick
) verschwunden sind.
Installation von Imagick und ImageMagick
Diese Installation ist etwas aufwendiger und muss genau befolgt werden. Die beste und aktuellste Anleitung finden Sie hier:
https://phpandmysql.com/extras/install-imagemagick-and-imagick-xampp/
Viel Spass nun mit XAMPP und WordPress