So brechen Sie eine WordPress-Installation (und beheben Sie sie erneut)

WordPress ist ziemlich mächtig, aber manchmal kann sogar dieses robuste CMS Menschen zum Opfer fallen, die mit den Einstellungen herumspielen und diese brechen. In diesem Tutorial und im Screencast wird erläutert, wie Sie WordPress am häufigsten verwenden und was Sie dagegen tun können.


Ändern der Site-URL

Manchmal ist es verführerisch, die Site-URL zu ändern, um eine Änderung Ihres Domainnamens zu berücksichtigen. Zum Beispiel, wenn Sie umziehen http://oldwebsite.com zu http://shinynewwebsite.com, Viele Leute, die neu in WordPress sind, halten es für die beste und einfachste Möglichkeit, die Website-URL im Dashboard zu ändern.

Es ist wichtig, dass Sie unterlassen Sie mach das!

Dadurch wird Ihre Installation unterbrochen!

Du hast es also schon getan? Keine Sorgen machen. Es ist ziemlich leicht zu beheben. Es gibt drei Möglichkeiten, das Problem zu beheben.

Option 1 Bearbeiten Sie die Datei functions.php

Die erste Möglichkeit, Ihre WordPress-Installation zu reparieren, wird von den meisten Benutzern bevorzugt. Wenn Sie nicht mit dem Zweck von a vertraut sind Functions.php Diese Datei wird meistens verwendet, um die Fähigkeiten Ihrer WordPress-Installation zu erweitern oder um den Code zu bereinigen, der Ihr Design unterstützt. Ihre Funktionsdatei unterscheidet sich von fast jedem anderen Thema.

Es ist nicht so wichtig, was darin enthalten ist, da Sie nur die ersten Zeilen verwenden.

Öffne die Functions.php Datei in Ihrem Design-Verzeichnis (zwanzig, etc.). Fügen Sie dann ganz oben in der Datei unmittelbar nach der Anfangszeile Folgendes ein:

 update_option ('siteurl', 'http://yourwebsite.com/'); update_option ("home", "http://yourwebsite.com/");

Laden Sie Ihre Site neu und es sollte behoben sein. Öffnen Sie Ihre allgemeinen Dashboard-Einstellungen und stellen Sie sicher, dass Ihre Website-URL wie gewünscht abläuft (was vor der Bearbeitung war)..

Wichtig: Vergiss nicht, zu deinem zurückzukehren Functions.php Datei und entfernen Sie die Zeilen, die Sie gerade hinzugefügt haben. Andernfalls brechen Sie Ihre Site ständig, da WordPress weiterhin versucht, den Inhalt dieses Site-URL-Feldes neu zu schreiben.

Option 2 Bearbeiten Sie die Datei wp-config.php

Eine weitere Option zum Zurücksetzen des Werts Ihres Site-URL-Felds ist das Aktualisieren von wp-config.php Datei, die sich im Basisverzeichnis Ihrer Site befindet.

Viele Leute, einschließlich des WordPress-eigenen Benutzerhandbuchs (The Codex), sagen, dass dies nicht die beste Wahl für das Zurücksetzen der Site-URL ist, da sie die Site-URL in Ihrer WordPress-Installation "festcodiert" und es Ihnen nicht gestattet, sie in zu ändern das Dashboard danach.

Denken Sie jedoch daran, wie Sie überhaupt in dieses Chaos geraten sind! Dieser Wert wurde von jemandem (oder von Ihnen selbst) bearbeitet. Er dachte, es sei eine einfache Lösung. Es kann nützlich sein, die Option auszublenden, um sie in Zukunft zu ändern.

Wenn auch aus irgendeinem Grund Option 1 Sie haben versagt, Sie haben wirklich keine Wahl, aber dies auch zu versuchen!

Öffne deine wp-config.php Datei in Ihrem Editor Ihrer Wahl und suchen Sie nach der Zeile, die sagt: "Das ist alles, hören Sie mit der Bearbeitung auf! Glückliches Bloggen.". Fügen Sie unterhalb dieser Zeile Folgendes ein und ändern Sie die Website-URL erneut in die URL Ihrer Website.

 define ('WP_HOME', 'http://yourwebsite.com/'); define ('WP_SITEURL', 'http://yourwebsite.com/');

Laden Sie Ihre Installation neu und es sollte behoben sein. Bei dieser Methode müssen Sie möglicherweise Ihre Website-URL in den Browser eingeben und versuchen, sich mit der wp-admin-Seite anzumelden, z. http://yourwebsite.com/wp-admin.

Option 3 Verschieben, True!

Die letzte Möglichkeit, die URL Ihrer Website auf die richtige URL zu aktualisieren, ist die integrierte Relocate-Methode von WordPress. Diese könnte nicht einfacher sein und ist der vorherigen Methode sehr ähnlich.

Öffne deine wp-config.php Datei erneut und diesmal müssen Sie einfach den folgenden Code hinzufügen über "Das ist alles, hör auf zu bearbeiten! Viel Spaß beim Bloggen." Linie.

 define ('RELOCATE', wahr);

Hey Presto! Ihre Site hat sich wiedergefunden. Nur diese einfache Codezeile hat (hoffentlich) viel dazu beigetragen, Ihren Blog zu reparieren. Es hat die entsprechenden Felder in der WordPress-Datenbank aktualisiert.

Wichtig: Vergiss nicht, zu deinem zurückzukehren wp-config.php Datei und entfernen Sie die gerade hinzugefügte Zeile. Wenn Sie der Meinung sind, dass Sie in Zukunft den gleichen Fehler wiederholen könnten, können Sie einfach das Wort ändern.wahr'zu'falsch'(ohne die Sprachmarken). Auf diese Weise können Sie das nächste Mal, wenn jemand Ihre Website-URL ändert, die URL einfach in 'ändern.wahr' nochmal.


Das ist es!

Zusammenfassend ist es am besten, die Website-URL in Ihrem Blog nicht zu aktualisieren. Wenn Sie Ihre Site verschieben möchten, erstellen Sie am besten eine Sicherungskopie Ihrer Datenbank und Ihres Designs, bevor Sie die Designdateien manuell verschieben und anschließend Ihre vorhandene Datenbank in die neue Installation von WordPress unter Ihrem neuen Domänennamen importieren.