国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  網(wǎng)站相關(guān) >  建站知識 >  錯誤提示 php_network_getaddresses: getaddrinfo failed

錯誤提示 php_network_getaddresses: getaddrinfo failed

2016-12-13 17:00:54 15770

在使用 file_get_contents遠程請求url時,出現(xiàn)警告:

php_network_getaddresses: getaddrinfo failed: Name or servicenot known

這個問題通常是由于 Apache/PHP主機連不上dns服務(wù)器。

首先,要在命令行下檢查,是否能ping通遠程主機。


如果ping不通,那么你的name server(如果是fedora,在/etc/resolv.conf文件中)設(shè)置有問題。找一個可以使用的dns,用該dns的ip替換/etc/resolv.conf 中第一個nameserver的ip,然后重啟apache。

如果能ping通,那么apache現(xiàn)在連的是一個有問題的dns服務(wù)器。你需要重啟apache,以便從/etc/resolv.conf中刷新dns服務(wù)器列表。

如果還不行,可以嘗試在apaceh的 http.conf 里面設(shè)上

 

ServerName=localhost

或者

ServerName=127.0.0.1


這個方法也用于解決apache啟動時出現(xiàn)apr_sockaddr_info_get() failed的錯誤



如果還是不能解決,可以試試如下建議:

1)檢查要請求的遠程主機是不是在本機的/etc/hosts中

2)檢查防火墻的規(guī)則,是不是被攔截了‘

3)在/etc/hosts手動綁定host


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: