WordPress: Domain ändern¶
Eine WordPress-Installation merkt sich ihre eigene Adresse in der Datenbank. Nach einem Umzug oder einem Domainwechsel steht dort noch die alte — die Folge sind Weiterleitungen auf die alte Adresse, fehlende Bilder oder eine Anmeldeseite, die sich im Kreis dreht.
Zwei Einträge sind dafür verantwortlich: siteurl und home.
Der einfache Weg: im WordPress-Backend¶
Kommst du noch ins Backend, änderst du beides unter Einstellungen → Allgemein („WordPress-Adresse“ und „Website-Adresse“). Das genügt in den meisten Fällen.
Kommst du nicht mehr rein — was nach einem Domainwechsel die Regel ist —, geht es über die Datenbank.
Über phpMyAdmin¶
- cPanel öffnen — wie das geht
- Im Bereich Datenbanken auf phpMyAdmin
- Links die Datenbank der Installation anklicken (der Name steht in
wp-config.phpbeiDB_NAME) - Die Tabelle
…_optionsöffnen und auf Anzeigen - Die Zeilen
siteurlundhomesuchen — sie stehen meist ganz oben - Bei beiden im Feld
option_valuedie neue Adresse eintragen, mithttps://und ohne Schrägstrich am Ende - Speichern
Danach die Seite im Browser neu laden — am besten in einem privaten Fenster, damit kein alter Zwischenspeicher stört.
Vorher Datenbank sichern
In phpMyAdmin oben auf Exportieren → OK. Dauert Sekunden und ist die einzige Rückversicherung, falls etwas schiefgeht.
Danach: die Adressen im Inhalt¶
Die beiden Einträge regeln, wo WordPress sich selbst vermutet. In Beiträgen, Seiten und Menüs stecken aber oft absolute Links auf die alte Domain — sichtbar an Bildern, die nicht mehr laden.
- Ein Such-und-Ersetzen-Plugin erledigt das zuverlässig (nach der Sicherung!).
- Suchen und Ersetzen direkt in phpMyAdmin ist heikel: In serialisierten Daten stehen Zeichenlängen mit drin, und ein blindes Ersetzen zerstört sie. Nimm dafür lieber ein Werkzeug, das damit umgehen kann.