Deployment na WMS přes SFTP – curl error 21

Vyřešeno1.29K zhlédnutíWMS#wms cURL SFTP
0

Dobrý den,

snažím se rozběhnout automatický deployment webu pomocí SFTP na hosting, který mám u Vás zřízený v rámci WMS služby.

Testoval jsem dva způsoby deploymentu:

  1. git ftp deployment nastavený v rámci Bitbucket pipelines
  2. php ftp deployment – https://github.com/dg/ftp-deployment

Obojí na svých projektech používám a bez problémů funguje na běžném sdíleném Wedos hostingu, kde se nepřipojuji pomocí SFTP, ale klasické FTP.

Připojení pomocí přihlašovacích údajů pro SFTP funguje, nicméně při zahájení nahrávání souborů / složek vše skončí na chybě „curl: (21) mkdir command failed: SFTP server: Failure“

Je tedy v rámci WMS nějaký problém s příkazem „mkdir“? Jak to případně vyřešit?

Děkuji.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
PK265670 Vybral nejlepší odpověď 20. 8. 2021
1
49.30K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

opravdu připojení probíhá přes SFTP protokol na portu 22? Jaké údaje jsou pro přihlášení požadovány a jak je přihlášení realizováno? Můžete vyzkoušet i jiný příkaz jako např. ls nebo cd?

Také může být problém v cestě, výchozí cesta je /home/nazev_sftp_uctu/

Příkaz mkdir nijak blokován není, můžete jej otestovat např. přímo po přihlášení na sftp z konzole.

Co se pak týče konkrétně php ftp deployment aplikace, tak problém bude nejspíše na straně používaného rozšíření viz.: Konfigurace PHP – ssh2_connect

Role: Podpora
PK265670 Vybral nejlepší odpověď 20. 8. 2021
Prohlížíte 1 ze 4 odpovědí, klikněte zde pro zobrazení všech odpovědí.