Localhost发出错误“ERR_NAME_NOT_RESOLVED”

时间:2016-01-11 05:27:18

标签: php localhost wamp

我正在尝试使用我的localhost运行一些php文件。我已安装wamp并且运行正常。我在“www”目录中创建了一个文件夹,当我运行localhost时,该文件夹是可见的。现在我有几个.php文件,我想运行但我无法访问它们,因为我收到此错误“ERR_NAME_NOT_RESOLVED”

我在线研究并对我的index.php文件进行了更改。我改变了 $suppress_localhost = true; to $suppress_localhost = false;但我仍然收到同样的错误。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

如果我在这里没错,这是关于DNS缓存问题。

在此结论是Chrome(特定于浏览器)错误之前,请尝试访问其他网络浏览器中的同一网站,例如Safari,Firefox或Internet Explorer。

注意:避免使用Opera Next进行测试 - 它本质上是Google Chrome,不同的着装。

<强> 1。清除DNS缓存 如果您看到同样的问题,则可能需要刷新DNS缓存。

a。在Windows中,运行以下命令

C: > ipconfig /flushdns

b。在Linux上,默认情况下不会缓存DNS。您可以执行DNS查找以确保其正常工作

$ dig -t a Page on myhostingcompany.com @domain_registrar_dns_server

c。在OSX上:

$ sudo dscacheutil -flushcache

<强> 2。禁用DNS预取 谷歌浏览器拥有自己的DNS缓存,可加快网页加载速度。这对大多数情况都很有用 - 直到网站的DNS无法解决。您可以转到

,在Chrome中停用 DNS预取

设置&gt;显示高级设置&gt;隐私

并禁用“预测网络操作”选项以提高页面加载性能。

第3。清除Chrome的主机缓存 对于喜欢冒险的人,您还可以手动清除Chrome的主机缓存。转到地址chrome://net-internals/#dns如果您没有看到DNS选项,请单击左上角的下拉列表,然后选择DNS。然后单击“清除主机缓存”

希望这对你有所帮助!

答案 1 :(得分:1)

对于所有和我一样最终也来到这里的人: 由于思考错误,我犯了这个错误。

  • 我通过 xampp 在本地托管了我的 Laravel 后端。
  • 但随后尝试通过我智能手机上的应用程序访问它。 在应用程序中,我将 blabla.test (http://localhost/htdocs-path/to/project/public/) 指定为服务器 url。 但当然我需要我的 PC 的 IP 地址。 所以 http://192.168.2.173/htdocs-path/to/project/public/ 是正确的本地服务器网址。