FTP funkce volané scriptem hlásí Data timeout. Reconnect. Sorry.

Vyřešeno1.40K zhlédnutíWebhosting
0

Dobrý den,

máme přibližně týden problém s uploadem obrázků přes ftp funkce na www.vsedobrota.cz. Ještě 15.1. byly soubory uploadovány v pořádku. Včera již se uploady nezdařily. V příloze je printscreen ze složky na ftp.

Připojení přes ftp_login proběhne v pořádku. Dá se vypsat i aktuální adresář po připojení.

V okamžiku volání ftp_put, ftp_chmod, ftp_delete však dostáváme vždy stejnou hlášku:
Warning: ftp_put(): Data timeout. Reconnect. Sorry.
Warning: ftp_chmod(): Data timeout. Reconnect. Sorry.
Warning: ftp_delete(): Data timeout. Reconnect. Sorry.

Hláška se objeví velmi rychle, nepředchází jí žádná větší prodleva a to bez ohledu na velikost souboru. Rychlost připojení máme výbornou.

Přenosy provádíme v pasivním režimu přes ftp_pasv. Pokud jej vypnu, dostanu chybovou hlášku:
Warning: ftp_put(): Illegal PORT command. Tedy se zapnutým ftp_pasv se dostanu dále.

Připojení na FTP přes FileZillu funguje v pořádku, ftp je dostupné a ruční přenosy souborů fungují.

Testujeme na stejných souborech jaké jsme už nahrávali a vše fungovalo, takže v samotném souboru to není.

Ve scriptech jsme nic neměnili, heslo na ftp také ne, žádné další změny na hostinu jsme neprováděli. Hosting je na PHP 7.0 a jak jsem již psal, ještě před týdnem vše šlapalo jak má.

Stejný script pro ukládání používáme na www.zdravik.cz, kde nám vše funguje v pořádku, takže ani scriptem to nebude.

Děkuji za zpětnou vazbu a pomoc.

Kocián

. Pouze tam je PHP 5.6 a připojení není přes ftp_pasv.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
RM130195 Vybral nejlepší odpověď 4. 2. 2020