Ubuntu iptable搞乱file_get_contents()了

时间:2013-06-17 04:00:48

标签: php networking ubuntu

我正在设置我的ubuntu Web服务器,我正在设置防火墙。一切都很好,除了我的一个文件有file_get_contents()了。我只是想知道我需要解锁哪个端口才能工作。

Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/site/videos.php on line 65

这是我从文件中得到的警告。我确定这是一个端口问题,因为如果全部解锁,它就可以正常工作。任何帮助都会很棒!

file_get的代码:

$xml = simplexml_load_string(file_get_contents('http://gdata.youtube.com/feeds/api/users/TomSka/uploads'));

1 个答案:

答案 0 :(得分:0)

要更改链接中详述的防火墙设置,它将起作用。请参阅以下文件

http://www.radiotope.com/content/safari-and-sonicwall

设置为“使用CFS强制执行主机标记搜索”

很明显,它似乎只影响在Linux其他平台上运行的PHP 5上的fgets,而其他PHP生成的HTTP请求不受影响。