在 DNS 缓存中找不到卷曲错误主机名
Curl Error Hostname Not Found in DNS Cache
我有一个网站 (www.example.com | 123.456.789),在那台机器上我只有 1 个网络应用 运行。我正在尝试将 php file_get_content() 用于我自己服务器中的文件(位于 /var/www/my_site/public_html 等文件中)。
我指的 PHP 代码是:
$url = 'http://example.com/282-home_default/short-wallet-tan.jpg';
var_dump($url);
$json = @file_get_contents($url);
var_dump($json);
die();
然而它总是returns错误。当我尝试手动执行时,使用 CURL
我可以确认我可以 CURL 其他网站,例如 ~$ curl google.com
谁能建议我如何解决这个问题。谢谢
我正在使用 Ubuntu 14.04 LTS 来托管我的网络应用程序。
关于这个问题的一些解决方案,指出我应该降级我的 curl 版本。这样做了,还是有同样的问题。
curl 无法连接到该主机的 TCP 端口号 80。您不是 运行 端口 80 上的 http 服务器,您让 curl 尝试连接到错误的服务器,或者有其他原因在您的网络中阻止连接握手成功。
我有一个网站 (www.example.com | 123.456.789),在那台机器上我只有 1 个网络应用 运行。我正在尝试将 php file_get_content() 用于我自己服务器中的文件(位于 /var/www/my_site/public_html 等文件中)。
我指的 PHP 代码是:
$url = 'http://example.com/282-home_default/short-wallet-tan.jpg';
var_dump($url);
$json = @file_get_contents($url);
var_dump($json);
die();
然而它总是returns错误。当我尝试手动执行时,使用 CURL
我可以确认我可以 CURL 其他网站,例如 ~$ curl google.com 谁能建议我如何解决这个问题。谢谢
我正在使用 Ubuntu 14.04 LTS 来托管我的网络应用程序。
关于这个问题的一些解决方案,指出我应该降级我的 curl 版本。这样做了,还是有同样的问题。
curl 无法连接到该主机的 TCP 端口号 80。您不是 运行 端口 80 上的 http 服务器,您让 curl 尝试连接到错误的服务器,或者有其他原因在您的网络中阻止连接握手成功。