Imagick a ghostscript

Vyřešeno1.02K 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ěď 4. 2. 2025
0
143.89K 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 21. 1. 2025
Prohlížíte 1 ze 16 odpovědí, klikněte zde pro zobrazení všech odpovědí.