domain-name-system – 名称解析中的临时故障:主机名查找失败

前端之家收集整理的这篇文章主要介绍了domain-name-system – 名称解析中的临时故障:主机名查找失败前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 PHP脚本,运行良好数月.它最近停止了工作.

此脚本连接到gmail以向我的客户发送电子邮件.

最近,我在运行脚本时开始收到此错误

The SMTP connection Failed to start [tls://smtp.gmail.com:465]: 
fsockopen returned Error Number 0 and Error String 'PHP_network_getaddresses: 
getaddrinfo Failed: Temporary failure in name resolution'

请记住,这是零代码更改.

我查看了我的resolv.conf,看起来没问题:

nameserver 208.67.222.222

我可以ping gmail.com:

# ping smtp.gmail.com
PING gmail-smtp-msa.l.google.com (74.125.93.111) 56(84) bytes of data.
64 bytes from qw-in-f111.google.com (74.125.93.111): icmp_seq=1 ttl=247 time=26.7 ms

我可以通过lynx连接谷歌和其他网站没有问题.

我已经登录我的Gmail帐户没有任何问题(也没有验证码).

我斗智斗勇.有人有主意吗?

G-人

解决方法

PHP无法访问/ etc / hosts或/etc/resolv.conf:PHP中有一个与此特定错误相关的 long standing issue.解决方法是尝试重新启动Apache或调用PHP的任何东西,或者确保/ etc / hosts和/etc/resolv.conf可以通过调用PHP来读取.

猜你在找的HTML相关文章