WordPress 升級多站網路的問題

紀錄 WordPress 在升級多站網路時,遇到的 DNS 問題暨解決方法。

錯誤訊息:

cURL error 6: Could not resolve: xxxxxx.example.com (Domain name not found)

以此為關鍵字查詢,找到這篇參考文件:https://github.com/laravel/valet/issues/736

文件中提及,必須讓該指向錯誤的子網站名稱(Subdomain)指向 127.0.0.1,因為個人有使用自家的 DNS Server,嘗試直接在裡頭添加 A Record:

xxxxxx.example.com >>> 127.0.0.1

而後再重新升級多站網路,便能順利完成了。


另外,

WordPress 多站網路在升級後,可能發生子網站連結失效的 402 狀況。
此情況在執行下列動作後恢復正常:

清除 Breeze 外掛的全部 cache 後,所有子網路恢復正常連結。

Breeze 外掛的說明:

Breeze 是一款具有詳盡設定,可為網站進行加速的 WordPress 外掛,同時也提供與 Cloudways 主機服務相容的 Varnish 快取設定。

猜測可能是因為快取導致連結未能跟隨更新而失效。此外掛或須停用甚至刪除,以維持多站網路正常運作。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *