php_network_getaddresses: getaddrinfo failed
来源:互联网 发布:anjular.js 编辑:程序博客网 时间:2024/04/30 17:54
在使用 file_get_contents远程请求url时,出现警告:
php_network_getaddresses: getaddrinfo failed: Name or servicenot known
这个问题通常是由于 Apache/PHP主机连不上dns服务器。
首先,要在命令行下检查,是否能ping通远程主机。
如果ping不通,那么你的name server(如果是fedora,在/etc/resolv.conf文件中)设置有问题。找一个可以使用的dns,用该dns的ip替换/etc/resolv.conf 中第一个nameserver的ip,然后重启apache。
如果能ping通,那么apache现在连的是一个有问题的dns服务器。你需要重启apache,以便从/etc/resolv.conf中刷新dns服务器列表。
如果还不行,可以尝试在apaceh的 http.conf 里面设上ServerName=localhost
或者
ServerName=127.0.0.1这个方法也用于解决apache启动时出现apr_sockaddr_info_get() failed的错误
如果还是不能解决,可以试试如下建议:
1)检查要请求的远程主机是不是在本机的/etc/hosts中
2)检查防火墙的规则,是不是被拦截了‘
3)在/etc/hosts手动绑定host
- php_network_getaddresses: getaddrinfo failed
- php_network_getaddresses: getaddrinfo failed
- php_network_getaddresses: getaddrinfo failed
- php_network_getaddresses: getaddrinfo failed:Temporary failure in name resolution
- getaddrinfo
- getaddrinfo
- getaddrinfo
- maps开发遇到的 libcore.io.GaiException: getaddrinfo failed: EAI_NODATA
- “getaddrinfo failed: 在数据库查找中出现一个不可恢复的错误”的解决方法
- scp 报错:reverse mapping checking getaddrinfo for......failed - POSSIBLE BREAK-IN ATTEMPT!
- Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostn
- reverse mapping checking getaddrinfo for bogon failed – POSSIBLE BREAK-IN ATTEMPT! 错误
- curl: (6) Couldn't resolve host getaddrinfo(3) failed 80 解疑
- android Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated wi
- 关于getaddrinfo
- getaddrinfo函数
- getaddrinfo函数
- getaddrinfo函数
- globalmem.c:193:2: 错误:隐式声明函数‘kmalloc’ [-Werror=implicit-function-declaration]
- 日记2012-8-9
- Android ApiDemo学习(四)Views—— 4 Expandable Lists、Focus、Gallery
- 镁天三国育将篇
- 错误: 初始值设定项里有未知的字段‘ioctl’
- php_network_getaddresses: getaddrinfo failed
- HTML5应用与原生应用之间的差异
- Nginx:页面输出缓存(页面静态化)的设计方案?
- nefu 394 素数价值(dp或规律)
- 学习是一个反复的过程!
- 结构化查询语言(Structured Query Language)
- 编译内核常用命令
- Git 版本控制系統(3) 還沒 push 前可以做的事
- Java程序员从笨鸟到菜鸟之(九十一)跟我学jquery(七)jquery动画大体验