更改網域的 IP 位址後無法存取 WordPress 安裝

更改網域的 IP 位址後無法存取 WordPress 安裝

我有一個位於 VPS 上的 WordPress 網站,假設 VPS 的 IP 是 192.168.0.1。

例如,我在 Namesilo 購買了www.example.com,並將其綁定到 192.168.0.1。

幾天前,我的舊 IP – 192.168.0.1 – 不再可用,所以我將其更改為192.168.0.2,並前往 Namesilo 將我的網域對應的 IP 更改為新 IP 192.168.0.2

當我打開瀏覽器並www.example.com像以前一樣輸入時,我無法打開我的 WordPress 網站。

我需要做什麼?

PS:我的網路服務是centos 6上的apache2.0,當我開啟時

http://192.168.0.2/wordpress/index.php 

有用

但如果我打開 http://www.example.com

在apache中 access_log,它顯示

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"

答案1

我在網路上搜尋這個問題,發現了以下有用的信息:

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

我讀到,DNS 傳播將有 24-48 小時,在此期間您的網站可能無法使用。

答案2

如果這是您正在等待的傳播.. 下次提前幾天,將您的 DNS TTL 更改為較低的數字 3600 是流行的.. 那麼您的更改幾乎是即時的。

也強烈建議使用第 3 方 DNS 服務,例如 Cloudflare!然後您可以在需要時非常簡單、快速地移動伺服器和 IP,同時還可以加快網站速度!

答案3

我有一個類似的問題,它與IP位址傳播無關。對我來說,根本原因是原始 WP 安裝的配置中包含舊的 IP 位址。

我正在使用 WP v6.2,並使用 MySQL 資料庫。

有問題的表稱為wordpress.wp_options

我使用 MySQL Workbench 運行了此更新,問題已解決:

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

(兩行應該更新)

順便說一句,我開始使用其完整網域名稱而不是 IP 位址,以便將來的 IP 位址變更不會再影響 WP。

相關內容