Haben Sie jemals eine WordPress Webseite lokal auf Ihrem Computer eingerichtet, nur um sie dann im Wirrwarr Ihrer Ordner und Netzwerke zu verlieren? Keine Sorge, das passiert den Besten von uns! Eine lokale WordPress Installation ist ein fantastisches Werkzeug für Entwickler, Designer und alle, die mit WordPress experimentieren möchten, ohne die Live-Seite zu gefährden. Aber was tun, wenn diese lokale Webseite plötzlich „unsichtbar” wird? In diesem umfassenden Leitfaden zeigen wir Ihnen, wie Sie Ihre lokale WordPress Webseite finden und wieder „aufspüren” können.
Warum ist meine lokale WordPress Seite verschwunden?
Bevor wir uns auf die Suche begeben, wollen wir kurz beleuchten, warum Ihre lokale WordPress Seite überhaupt verloren gegangen sein könnte:
- Vergessene URL: Der häufigste Grund! Wir vergessen einfach die genaue Adresse, unter der wir die Seite eingerichtet haben.
- Deaktivierter Webserver: Ihr lokaler Webserver (z.B. XAMPP, MAMP, oder Laragon) ist nicht gestartet. Ohne den Server läuft Ihre Webseite nicht.
- Falsche Konfiguration: Probleme in der WordPress Konfigurationsdatei (wp-config.php) können dazu führen, dass die Seite nicht erreichbar ist.
- Portkonflikte: Ein anderer Dienst auf Ihrem Computer verwendet denselben Port wie Ihr Webserver (üblicherweise Port 80 oder 443), was zu Konflikten führt.
- Geänderte Hosts-Datei: Selten, aber möglich: Änderungen in der Hosts-Datei können die Namensauflösung beeinträchtigen.
- Probleme mit der Datenbank: Wenn die Datenbank, in der Ihre WordPress Daten gespeichert sind, nicht läuft oder beschädigt ist, kann die Seite nicht geladen werden.
- XAMPP: Öffnen Sie das XAMPP Control Panel. Überprüfen Sie, ob die Apache und MySQL (oder MariaDB) Dienste gestartet sind. Wenn nicht, klicken Sie auf die „Start” Buttons.
- MAMP: Öffnen Sie die MAMP-App. Stellen Sie sicher, dass die Server gestartet sind. MAMP zeigt in der Regel eine Startseite im Browser an, wenn die Server laufen.
- Laragon: Laragon läuft typischerweise im Hintergrund. Überprüfen Sie das Taskleisten-Symbol, um sicherzustellen, dass Laragon aktiv ist. Wenn nicht, starten Sie Laragon über das Startmenü.
- Docker: Wenn Sie Docker verwenden, stellen Sie sicher, dass die Container, die Ihre WordPress– und Datenbankumgebung hosten, aktiv sind. Verwenden Sie den Docker Desktop oder die Docker-CLI, um den Status der Container zu überprüfen und sie bei Bedarf zu starten.
- Den Speicherort finden: Erinnern Sie sich, wo Sie Ihre WordPress Dateien installiert haben? Das ist der Ort, an dem Sie suchen müssen. Wenn Sie XAMPP verwenden, ist es wahrscheinlich ein Ordner unter
/xampp/htdocs/
. Bei MAMP könnte es unter/Applications/MAMP/htdocs/
sein. Bei Laragon befindet es sich in der Regel imwww
Ordner von Laragon. - Datei öffnen und analysieren: Öffnen Sie die
wp-config.php
Datei mit einem Texteditor. Suchen Sie nach den folgenden Zeilen: - phpMyAdmin (oder ähnliches Tool): Öffnen Sie phpMyAdmin. Dieses Tool wird normalerweise mit XAMPP, MAMP und Laragon mitgeliefert. Sie können es oft über die Control Panels oder über eine URL wie `http://localhost/phpmyadmin` erreichen.
- Datenbank auswählen: Wählen Sie die Datenbank aus, die in der
wp-config.php
Datei angegeben ist. - Die Tabelle
wp_options
: Suchen Sie nach der Tabellewp_options
(das Präfix `wp_` kann abweichen, wenn Sie bei der Installation ein anderes Präfix gewählt haben). - Optionen
siteurl
undhome
: In der Tabellewp_options
finden Sie die Optionensiteurl
undhome
. Diese Optionen enthalten die URL Ihrer WordPress Webseite. Überprüfen Sie, ob diese korrekt sind. Sie können sie auch direkt in phpMyAdmin ändern, falls sie falsch sind. - Ports ändern: In den Konfigurationseinstellungen von XAMPP, MAMP oder Laragon können Sie die Ports ändern, die Ihr Webserver verwendet. Suchen Sie nach den Einstellungen für Apache (oder den jeweiligen Webserver) und ändern Sie die Ports auf freie Ports (z.B. 8080 für HTTP und 8443 für HTTPS). Starten Sie dann den Webserver neu.
- Alternative: Anderen Dienst stoppen: Wenn Sie wissen, welcher andere Dienst den Port verwendet, können Sie diesen Dienst stoppen, um den Port freizugeben.
- Windows:
C:WindowsSystem32driversetchosts
- macOS/Linux:
/etc/hosts
- Überprüfen: Öffnen Sie die Hosts-Datei mit einem Texteditor (als Administrator). Suchen Sie nach Einträgen, die sich auf Ihre lokale WordPress Seite beziehen. Stellen Sie sicher, dass die Einträge korrekt sind und auf `127.0.0.1` oder `localhost` verweisen.
- In der
wp-config.php
Datei: Fügen Sie die folgenden Zeilen in Ihrewp-config.php
Datei ein (direkt vor der Zeile `/* That’s all, stop editing! Happy blogging. */`): - Fehlermeldungen: Wenn Sie jetzt Ihre Webseite besuchen, sollten Sie detailliertere Fehlermeldungen sehen, die Ihnen helfen können, das Problem zu identifizieren. Die Fehlermeldungen werden auch in einer Datei namens `debug.log` im Verzeichnis
/wp-content/
gespeichert.
Die Schatzsuche beginnt: So finden Sie Ihre lokale WordPress Installation
Nun, da wir die möglichen Übeltäter kennen, beginnen wir mit der Suche. Hier sind verschiedene Methoden, um Ihre verlorene lokale WordPress Webseite wiederzufinden:
1. Den Webserver überprüfen: Ist er überhaupt aktiv?
Der erste Schritt ist der einfachste: Stellen Sie sicher, dass Ihr lokaler Webserver läuft.
Wenn der Server nicht läuft, starten Sie ihn und versuchen Sie erneut, auf Ihre Webseite zuzugreifen.
2. URL-Gedächtnisstütze: Die letzten besuchten Seiten
Oft liegt die Lösung direkt vor unserer Nase. Durchsuchen Sie Ihren Browserverlauf nach Seiten, die mit Ihrer lokalen WordPress Seite in Verbindung stehen könnten. Suchen Sie nach Begriffen wie „localhost”, „127.0.0.1”, dem Namen Ihres Projekts oder der URL, die Sie für die lokale Entwicklung verwendet haben.
3. Die wp-config.php
Datei als Kompass
Die wp-config.php
Datei ist das Herzstück jeder WordPress Installation. Sie enthält wichtige Informationen, einschließlich der Datenbankzugangsdaten und der URL der WordPress Seite. Die Datei befindet sich im Stammverzeichnis Ihrer WordPress Installation.
* `define( ‘DB_NAME’, ‘your_database_name’ );` (Der Name Ihrer Datenbank)
* `define( ‘DB_USER’, ‘your_database_user’ );` (Der Benutzername für die Datenbank)
* `define( ‘DB_PASSWORD’, ‘your_database_password’ );` (Das Passwort für die Datenbank)
* `define(‘WP_HOME’,’http://example.com’);` (Die URL Ihrer Webseite – wichtig!)
* `define(‘WP_SITEURL’,’http://example.com’);` (Die URL Ihrer Webseite – wichtig!)
Die Werte für `WP_HOME` und `WP_SITEURL` geben Ihnen die URL, unter der Ihre Webseite erreichbar sein sollte. Achten Sie darauf, dass diese Werte korrekt sind (z.B. `http://localhost/yourproject` oder `http://yourproject.test`).
4. Die Datenbank als Spürnase
Wenn Sie den Datenbanknamen aus der wp-config.php
Datei kennen, können Sie in der Datenbank selbst nach Hinweisen suchen.
5. Portkonflikte lösen: Wenn zwei sich streiten…
Wenn ein anderer Dienst denselben Port wie Ihr Webserver verwendet, kann dies zu Konflikten führen. Der Standardport für HTTP ist 80, der Standardport für HTTPS ist 443.
Denken Sie daran, dass Sie nach einer Portänderung die neue Portnummer in der URL angeben müssen (z.B. `http://localhost:8080/yourproject`).
6. Die Hosts-Datei überprüfen (für fortgeschrittene Anwender)
Die Hosts-Datei ist eine Textdatei, die die Zuordnung von Hostnamen zu IP-Adressen steuert. In der Regel verwenden wir sie, um lokale Domainnamen für die Entwicklung einzurichten.
* **Speicherort der Hosts-Datei:**
7. WordPress Debugging aktivieren: Auf Fehlersuche
Wenn alle Stricke reißen, aktivieren Sie das WordPress Debugging, um mehr Informationen über mögliche Fehler zu erhalten.
„`php
define( ‘WP_DEBUG’, true );
define( ‘WP_DEBUG_LOG’, true );
define( ‘WP_DEBUG_DISPLAY’, true );
„`
Fazit: Die unsichtbare WordPress Seite ist gefunden!
Die Suche nach einer verlorenen lokalen WordPress Webseite kann frustrierend sein, aber mit den oben genannten Schritten und etwas Geduld sollten Sie in der Lage sein, sie wiederzufinden und wieder mit Ihrer Entwicklung zu beginnen. Denken Sie daran, die häufigsten Fehlerursachen zu überprüfen: Ist der Webserver aktiv? Ist die URL korrekt? Gibt es Portkonflikte? Und zögern Sie nicht, die wp-config.php
Datei und die Datenbank nach Hinweisen zu durchsuchen. Viel Erfolg bei der Jagd!