Nach dem Ändern der IP-Adresse für die Domäne kann die WordPress-Installation nicht erreicht werden

Nach dem Ändern der IP-Adresse für die Domäne kann die WordPress-Installation nicht erreicht werden

Ich hatte eine WordPress-Site auf einem VPS, sagen wir, die IP des VPS ist 192.168.0.1.

Bei Namesilo habe ich mir z.B. gekauft www.example.comund auf 192.168.0.1 gebunden.

Vor ein paar Tagen war meine alte IP – 192.168.0.1 – nicht mehr verfügbar, also habe ich sie in geändert 192.168.0.2und bin zu Namesilo gegangen, um die entsprechende IP meiner Domain in die neue zu ändern 192.168.0.2.

Wenn ich einen Browser öffne und www.example.comwie zuvor tippe, kann ich meine WordPress-Site nicht öffnen.

Was muss ich tun?

PS: mein Webservice ist Apache2.0 auf CentOS 6, wenn ich öffne

http://192.168.0.2/wordpress/index.php 

Es klappt

aber wenn ich öffne http://www.example.com

in Apache access_logwird es angezeigt

5.188.210.31 - - [03/Jun/2019:10:44:19 -0400] "GET / HTTP/1.0" 403 4961 "http://www.example.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"

Antwort1

Ich habe im Internet danach gesucht und die folgenden nützlichen Informationen gefunden:

https://magicpress.net/documentation/dns/how-to-configure-dns-for-your-domain-name-on-namesilo/

Ich habe gelesen, dass es 24–48 Stunden lang zu einer DNS-Ausbreitung kommt und Ihre Website während dieser Zeit möglicherweise nicht verfügbar ist.

Antwort2

Wenn Sie auf die Ausbreitung warten, ändern Sie Ihr DNS-TTL das nächste Mal ein paar Tage vorher auf eine niedrigere Zahl (üblich sind 3600), dann erfolgt die Änderung fast augenblicklich.

Außerdem wird die Verwendung eines DNS-Dienstes eines Drittanbieters wie Cloudflare dringend empfohlen. Damit können Sie bei Bedarf ganz einfach und schnell Server und IPs verschieben. Außerdem werden dadurch Websites schneller.

Antwort3

Ich hatte ein ähnliches Problem, es hatte nichts mit der IP-Adressweitergabe zu tun. Die Hauptursache war für mich, dass die ursprüngliche WP-Installation die alte IP-Adresse in ihrer Konfiguration hatte.

Ich verwende WP v6.2 mit einer MySQL-Datenbank.

Die betreffende Tabelle heißt wordpress.wp_options.

Ich habe dieses Update mit MySQL Workbench ausgeführt und das Problem wurde behoben:

update wordpress.wp_options 
set option_value='http://[ENTER NEW IP HERE]' 
where option_name = 'siteurl' or option_name = 'home'

(Zwei Zeilen sollten aktualisiert werden)

Übrigens habe ich begonnen, den vollständigen Domänennamen anstelle der IP-Adresse zu verwenden, sodass zukünftige Änderungen der IP-Adresse keine Auswirkungen mehr auf WP haben sollten.

verwandte Informationen