【发布时间】:2014-01-27 21:46:43
【问题描述】:
这是有问题的行,仅用于测试:
var_dump(ftp_connect("ftp.something.com"));
如果我从浏览器调用上面的脚本,它可以正常工作,响应如下:
resource(1) of type (FTP Buffer)
如果我尝试使用 cron 或从 shell 调用它,响应是:
bool(false)
看起来 ftp_connect 函数使用 cron 工作正常,但不知何故它无法连接到外部位置。如果我将 ftp 地址更改为“localhost”,它会再次正常工作:
resource(4) of type (FTP Buffer)
知道什么可能导致这个问题吗?可能是服务器上的防火墙?
【问题讨论】: