O problema foi resolvido mudando do FileZilla Server para outro servidor de FTP
Eu tenho um PC com Windows 7 executando o servidor FileZilla. Então eu tenho um script PHP em outro servidor que se conecta ao FTP usando ftp_connect
.
Isso tem funcionado absolutamente bem nos últimos 4 meses, até ontem, comecei a receber o seguinte erro:
Warning: ftp_login() expects parameter 1 to be resource, boolean given in blah.phpp on line 43
Então pesquisei o erro no Google e descobri que esse é o culpado:
425 Can't open data connection.
Aqui está o log de erros inteiro:
(000005)09/11/2011 09:40:47 - (not logged in) (myip)> Connected, sending welcome message...
(000005)09/11/2011 09:40:47 - (not logged in) (myip)> 220 Welcome to MY PC!
(000005)09/11/2011 09:40:47 - (not logged in) (myip)> USER vc
(000005)09/11/2011 09:40:47 - (not logged in) (myip)> 331 Password required for vc
(000005)09/11/2011 09:40:47 - (not logged in) (myip)> PASS *********
(000005)09/11/2011 09:40:47 - vc (myip)> 230 Logged on
(000005)09/11/2011 09:40:47 - vc (myip)> PWD
(000005)09/11/2011 09:40:47 - vc (myip)> 257 "/" is current directory.
(000005)09/11/2011 09:40:47 - vc (myip)> TYPE I
(000005)09/11/2011 09:40:47 - vc (myip)> 200 Type set to I
(000005)09/11/2011 09:40:47 - vc (myip)> PASV
(000005)09/11/2011 09:40:47 - vc (myip)> 227 Entering Passive Mode (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 Can't open data connection.
(000005)09/11/2011 09:42:59 - vc (myip)> 421 Connection timed out.
(000005)09/11/2011 09:42:59 - vc (myip)> disconnected.
Eu segui as etapas para redefinir meu roteador, mas isso não ajudou. Houve absolutamente alterações nas configurações de rede entre o tempo de funcionamento e a primeira ocorrência do problema. Eu também recebo o mesmo erro ao conectar via um cliente FTP.
O servidor Filezilla não suporta conexão FTP simples (Funciona com FTP (E) S) e desde ftp_connect, curl, wget funciona com o protocolo ftp você não pode se conectar ao servidor FZ.
Tags ftp