Couldn't resolve host 'downloads.wordpress.org'


原打算要在後台通過 wordpress 的自動升級來提升版本
不過在接下自動升級後,出現了這樣樣的回應:

1
Download failed.: Couldn't resolve host 'downloads.wordpress.org'

之後再到網上面找了一下,發現討論文中,說到
發生這種錯誤,大多是 DNS 之類的問題而引起?

之後經 SSH 進入主機,試了一下這樣簡單的 ping, 也失敗

1
2
ping hk.yahoo.com
ping: cannot resolve hk.yahoo.com: Host name lookup failure

最後看了一下 PHPINFO 資料,發現 allow_url_fopen 是 On
而且 Socket 也是支持的,最後應該就只有是 DNS 之類的問題..
後來得到的朋友幫忙之下…終於解決了..

只要是修改 /etc/resolv.conf 這個東西
將他改為你的相關資料就可以行,如我這的

1
2
3
nameserver 111.92.xxx.xxx
nameserver 111.92.xxx.xxx
domain zeuik.com

另外就是,也可以通過 webmin 來修改

1
2
3
4
5
6
7
8
1. https://YOUR_WEBMIN_URL/?cat=net
2. Network Configuration
3. Hostname and DNS Client
(https://YOUR_WEBMIN_URL/net/list_dns.cgi)


<em>如是這就可以了..因為 freebsd 除了改 kernel 要 reboot 外..
其他情況下也不用 reboot 就自動更新?所以這樣就行了..</em>