Imagick a ghostscript

Vyřešeno2.10K zhlédnutíWebhosting
0

Dobrý den,

na webhostingu nám přestalo fungovat převádění PDF souborů na náhledové obrázky pomocí Imagick knihovny.
Kdysi s tím nebyl žádný problém a vše fungovalo jak má. Když jsme po nějaké době tuhle funcionalitu opět potřebovali, tak nám náš skript končí na chybě:

FailedToExecuteCommand `’gs‘ -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 ‚-sDEVICE=pngalpha‘ -dTextAlphaBits=4 -dGraphicsAlphaBits=4 ‚-r72x72‘ -dPrinted=false ‚-sOutputFile=/data/web/virtuals/67726/virtual/tmp/magick-_zbFOk7S-JsDq9PoYL_6mJCrlVH07Cvf%d‘ ‚-f/data/web/virtuals/67726/virtual/tmp/magick-bISiw2dmlUW-wko3ovzJEgedXVHMn1Yy‘ ‚-f/data/web/virtuals/67726/virtual/tmp/magick-ehdBHgWi-8rryN2TmrOLbyOrfFbbRmsS“ (-1) @ error/delegate.c/ExternalDelegateCommand/519 [] []

V naší aplikaci se nic neměnilo a tak se domníváme, že se něco změnilo na straně hostingu.
Má někdo stejný problém?
Je možné toto nějak vyřešit?

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď
0
150.26K Odpověď od WEDOS Internet, a.s. 0 Komentář

Téma uzavírám z důvodu neaktivity.

Role: Podpora Web: https://kb.vedos.cz Vizitka: VEDOS Specialista na Znalostní bázi
MB313456 Vybral nejlepší odpověď
1

Právě že se stává, že to někdy projde s úplně stejnými parametry jako když to neprojde a vrací to chybu s ghostcriptem.

Role: Zákazník
MB313456 Změnil status na publikováno
0
150.26K Odpověď od WEDOS Internet, a.s. 0 Komentář

Odpověď technika:

„gs –version“ vrací 9.25
Pokud to někdy proběhne v pořádku, tak asi nebude problém s cestou – s voláním binárky gs (/usr/bin/gs).
V PHP můžete hodnotu env. proměnné PATH ověřit např. přes var_dump(getenv(‚PATH‘));
Pakliže to fungovalo dříve, můžete dočasně zkusit změnu na nižší verzi PHP.
Pokud to někdy funguje, někdy ne, může to být nějakým parametrem, kombinací. Takže leda testovat, upravit skript atd. Případně najít alternativní knihovnu.

Role: Podpora Web: https://kb.vedos.cz Vizitka: VEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku
0

Verzi ghostscriptu bohužel z php_init nezjistím.
Ještě jsem našel v dokumentaci dané knihovny toto:

Můžete mi zjistit, zda je toto sprívně nastavené v .conf souboru zmíněného výše?

Děkuji

Role: Zákazník
MB313456 Změnil status na publikováno
0
150.26K Odpověď od WEDOS Internet, a.s. 0 Komentář

Požadovanou složku by měl vidět hlavní FTP účet v kořenovém adresáři. Tím můžete zkontrolovat i práva. Podpora se na FTP nedostane bez udělení dočasného přístupu.

Informace o PHP na serveru si můžete ověřit na tomto odkazu.

Role: Podpora Web: https://kb.vedos.cz Vizitka: VEDOS Specialista na Znalostní bázi
MB313456 Odpověděl na otázku
0

Ještě by mě prosím zajímalo jaká verze ghostscriptu je na hostingu nainstalována.

Děkuji

Role: Zákazník
VŠ337642 Změnil status na publikováno
0

Dobrý den,

můžete mi prosím ještě říct zda existuje tato složka?
/data/web/virtuals/67726/virtual/tmp
A za má nastavená práva na 775 nebo 777?

Role: Zákazník
VŠ337642 Změnil status na publikováno