request.CRITICAL: Uncaught PHP Exception

13 views
Skip to first unread message

Massimiliano

unread,
Apr 4, 2017, 2:28:01 PM4/4/17
to symfony-it
Ciao rieccomi,

una sezione del mio sito prevede la generazione di pdf utilizzando knp-snappy e wkhtmltopdf, solo che in produzione sto prendendo un'eccezione che non riesco a capire, sembra faccia riferimento a wkhtmltopdf che non c'è piuttosto che a wkhtmltopdf-i386 che è quello che avevo installato

[2017-04-04 20:05:28] request.CRITICAL: Uncaught PHP Exception RuntimeException: "The exit status code '127' says something went wrong: stderr: "sh: /var/www/vhosts/pincopallino.com/httpdocs/vendor/h4cc/wkhtmltopdf/bin/wkhtmltopdf: No such file or directory " stdout: "" command: /var/www/vhosts/pincopallino.com/httpdocs/vendor/h4cc/wkhtmltopdf/bin/wkhtmltopdf --lowquality '/tmp/knp_snappy58e3e068320c67.86968313.html' '/tmp/knp_snappy58e3e068378d70.08760034.pdf'." at /var/www/vhosts/pincopallino.com/httpdocs/vendor/knplabs/knp-snappy/src/Knp/Snappy/AbstractGenerator.php line 336 {"exception":"[object] (RuntimeException(code: 0): The exit status code '127' says something went wrong:\nstderr: \"sh: /var/www/vhosts/pincopallino.com/httpdocs/vendor/h4cc/wkhtmltopdf/bin/wkhtmltopdf: No such file or directory\n\"\nstdout: \"\"\ncommand: /var/www/vhosts/pincopallino.com/httpdocs/vendor/h4cc/wkhtmltopdf/bin/wkhtmltopdf --lowquality '/tmp/knp_snappy58e3e068320c67.86968313.html' '/tmp/knp_snappy58e3e068378d70.08760034.pdf'. at /var/www/vhosts/pincopallino.com/httpdocs/vendor/knplabs/knp-snappy/src/Knp/Snappy/AbstractGenerator.php:336)"} []


Massimiliano

unread,
Apr 5, 2017, 5:33:47 AM4/5/17
to symfony-it
Ok ho risolto:

sono andato a controllare in sviluppo la directory wkhtmltopdf e lì c'era, con il comando in exe, in effetti mi sono ricordato che ero stato costretto ad installarlo per farlo girare su windows, così nel config.yml ho corretto la configurazione di knp-snappy con la versione giusta ossia wkhtmltopdf-i386, ma prendevo un'altra eccezione perché mancava la libreria libXrender.so.1 .
Installata la libreria ora va
Reply all
Reply to author
Forward
0 new messages