FTP – 425无法打开数据连接。 (FileZilla中)

我有一台运行FileZilla服务器的Windows 7 PC。 然后我在另一台服务器上有一个使用ftp_connect连接到FTP的PHP脚本。

过去的4个月一直工作到昨天,我开始得到以下错误:

 Warning: ftp_login() expects parameter 1 to be resource, boolean given in blah.phpp on line 43 

所以我search了这个错误,发现这是罪魁祸首:

425无法打开数据连接。

这是整个错误日志:

(000005)09/11/2011 09:40:47 – (未login)(myip)>已连接,正在发送欢迎信息…

(000005)09/11/2011 09:40:47 – (没有登入)(myip)> 220欢迎来到我的电脑!

(000005)09/11/2011 09:40:47 – (没有login)(myip)> USER vc

(000005)09/11/2011 09:40:47 – (没有登入)(myip)> 331需要vc密码

(000005)09/11/2011 09:40:47 – (not logged in)(myip)> PASS *********

(000005)09/11/2011 09:40:47 – vc(myip)> 230login

(000005)09/11/2011 09:40:47 – vc(myip)> PWD

(000005)09/11/2011 09:40:47 – vc(myip)> 257“/”是当前目录。

(000005)09/11/2011 09:40:47 – vc(myip)> TYPE I

(000005)09/11/2011 09:40:47 – vc(myip)> 200 Type设置为I

(000005)09/11/2011 09:40:47 – vc(myip)> PASV

(000005)09/11/2011 09:40:47 – vc(myip)> 227进入被动模式(192,168,1,5,217,112)

(000005)09/11/2011 09:40:47 – vc(myip)> MLSD

(000005)09/11/2011 09:40:58 – vc(myip)> 425无法打开数据连接。

(000005)09/11/2011 09:42:59 – vc(myip)> 421连接超时。

(000005)09/11/2011 09:42:59 – vc(myip)>断开。

我已经按照步骤重置我的路由器,但没有帮助。 networking设置在工作时间和问题发生之间已经发生了绝对的变化。 通过FTP客户端连接时也会出现同样的错误。

通过从FileZilla服务器更改为另一个FTP服务器解决了问题

Filezilla服务器不支持简单的FTP连接(它可以和FTP(E)S一起使用),并且由于ftp_connect,curl和wget与ftp协议一起工作,所以无法连接到FZ服务器。