Im Zuge eines Domain-Umzugs von einer bestehenden Domain www.produktname.de
(alte Seite) auf eine Subdomain produktname.kunde.de
(neue Seite) mussten in der WordPress Konfiguration unter Einstellungen / Allgemein zwei Anpassungen vorgenommen werden:
Hierbei schlich sich ein Fehler ein. Danach war die (neue) Seite nicht mehr erreichbar, denn es kam zu einer (Endlos-) Schleife von Redirects (Umleitungen) mit der Folge des Abbruchs durch den Browser.
Die Aufgabe bestand nun darin, die Einstellungen WordPress-Adresse (URL)
und Website-Adresse (URL)
ohne WordPress Administrationsoberfläche zu ändern. Es sollten die vorherigen Werte wiederhergestellt werden.
Im ersten Versuch wurde mittels FTP-Client die Konfigurationsdatei wp-config.php
ergänzt um die folgenden Zeilen:
define('WP_HOME','http://produkt.kunde.de');
define('WP_SITEURL','http://produkt.kunde.de');
Nach dem Speichern und Hochladen auf den Server (überschreiben) blieb der Zustand unverändert.
Im nächsten Versuch wurde die Datei wp-config.php
ergänzt um die folgenden zwei Zeilen.
update_option( 'siteurl', 'http://produkt.kunde.de');
update_option( 'home', 'http://produkt.kunde.de');
Diese Zeilen wurden direkt am unter dem Einleitenden <?php
ergänzt.
Durch diese beiden Methodenaufrufe hätte die WordPress-Konfiguration direkt in der Datenbank angepasst werden müssen.
Auch hier blieb der Erfolg leider aus. Daher wurden die vier Zeilen wieder auskommentiert.
Insofern blieb nur die Änderung der Einstellungen direkt in der WordPress Datenbank, die dann zum Erfolg führte.
Um direkt auf die Datenbank zugreifen zu können, ist ein Datenbank-Client erforderlich. Für solche Zwecke installiere ich zumeist schon zu Projektbeginn entweder das Tool phpMyAdmin oder das schlanke Tool Adminer. Der Zugriff darauf wird beschränkt. Für das Arbeiten an den Datenbanken über den Browser sind dann noch die Zugangsdaten erforderlich (Server, Datenbank-Name, Benutzername und Kennwort).
Folgende Schritte führten hier zum Ziel:
wp_options
option_name
der Wert siteurl
steht.option_value
den (hoffentlich) richtigen Wert ein, hier zum Beispiel http://produkt.kunde.de
.option_name
= home
option_value
den korrekten Wert ein.Wenn Sie die Adresse Website im Browser erneut aufrufen (Seite aktualisieren), sollte sie wieder korrekt angezeigt werden.
There has been a major change on 2019/09/22 in the events_lock_record()-function. This function has to…
In einer Intranet-Anwendung (NancyFX selfhosted webserver) auf einem Kundensystem erfolgte nach der erfolgreichen Anmeldung (also…
Die Software bizzworxx | boards ermöglicht eine dezentrale Bearbeitung der Ressourcen-Zuordnung per Drag & Drop…
Manche Fehler auf Internetseiten lassen sich zuweilen nur schwerlich finden. Sie treten in der Regel…
Zitate werden in Markdown durch ein vorangestelltes > gefolgt von einem Leerzeichen eingeleitet: > Lorem…
In Markdown können einzelne Buchstaben, Wörter oder Textpassagen hervorgehoben werden, indem sie mit zwei Gleichheitszeichen…