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
0
43.69K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,
o jaké WMS či webhosting na WMS se prosím jedná?

Role: Podpora
TJ285257 Odpověděl na otázku 17. 8. 2021
0

Dobrý den,

jedná se o wms233 a testoval jsem to na webhostingu id 2421, který je v rámci tohoto wms vytvořen.

Role: Zákazník
LB285258 Změnil status na publikováno 18. 8. 2021
0

Dobrý den,

děkuji moc za tipy.

Problém byl nakonec skutečně v nastavení cesty. Cestu jsem měl pouze /www/, tak jak používám na klasickém Wedos hostingu. S cestou /home/nazev_sftp_uctu/www/ už fungují oba testované způsoby deploymentu.

Mnohokrát děkuji za pomoc, můžete brát jako vyřešené.

Role: Zákazník
PK265670 Změnil status na publikováno 20. 8. 2021