#1 2024-06-01 08:36:35

astromik
Endora uživatel
Registrován: 2014-11-26
Příspěvky: 14

FTP přes PHP přestalo před měsícem fungovat

Zdravím.

Roky mi fungovala následující konstrukce pro přenos zálohy databáze ze serveru "sasanka" na původní free server (astromik.mzf.cz).

-------------------------------
$spojeni = ftp_connect("sasanka.endora.cz");
ftp_login($spojeni, "dbbckup", "**HESLO**");
ftp_pasv($spojeni, true);
ftp_put($spojeni, "zalohadb.txt", "zalohadb.txt", FTP_ASCII);
-------------------------------

Asi před měsícem ale tato konstrukce přestala fungovat.

Ve výpisu "php_error.log" je toto:
--------------------------------
PHP Warning:  ftp_login() expects parameter 1 to be resource, bool given ...
PHP Warning:  ftp_pasv() expects parameter 1 to be resource, bool given ...
PHP Warning:  ftp_put() expects parameter 1 to be resource, bool given ...
--------------------------------

Vypadá to, že už první příkaz "ftp_connect..." nějak zhavaruje a kvůli tomu se neprovedou ani další FTP příkazy.

Co se změnilo?
Jak mám postupovat?

Zkoušel jsem v administraci změnit heslo pro FTP zálohovací účet ("dbbckup") na bezpečnější, ale nepomohlo to.
Blokování IP adres také nemám nastavené.

Nastavení cesty pro FTP účet z administrace je tady:
   nazev FTP            smeruje do adresare        posledni prihlaseni     pocet prihlaseni
-------------------------------------------------------------------------------------
    dbbckup      /astromik.mzf.cz/web/zalohydb          30.4.2024               3232

Offline

#2 2024-06-02 01:23:11

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,933

Re: FTP přes PHP přestalo před měsícem fungovat

Dobrý den, dle zjištění server nedokáže přeložit textový název domény na IP a spojení zlyhá, při použití IP adresy spojení proběhne okamžite. Zadal jsem k nápravě našim administrátorům.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#3 2024-06-02 19:06:28

astromik
Endora uživatel
Registrován: 2014-11-26
Příspěvky: 14

Re: FTP přes PHP přestalo před měsícem fungovat

Díky za odpověď.

Potvrzuji, že po zadání IP adresy místo textového názvu serveru, to začalo zase fungovat:

    $spojeni = ftp_connect("62.109.140.7");


Mně to takhle zatím stačí - není třeba zatěžovat administrátory.

  * DÍKY *

Upravil astromik (2024-06-02 19:06:55)

Offline

Zápatí

Založeno na FluxBB | CZ a SK