Donc, je suis en train d'obtenir pdf de HTML avec que les bibliothèques et dans les journaux de symfony je reçois ce message d'erreur:Symfony KnpSnappyBundle et wkhtmltopdf ne veulent pas générer pdf
[24/11/2016 15:46:41] request.CRITICAL: Exception PHP non interceptée Symfony \ Component \ Process \ Exception \ RuntimeException: "Le processus a été signalé avec le signal" 6 "." à /www/api/vendor/symfony/symfony/src/Symfony/Component/Process/Process.php ligne 371 {"exception": "[objet] (Symfony \ Component \ Process \ Exception \ RuntimeException (code: 0): Le processus a été signalé avec le signal "6" à /www/api/vendor/symfony/symfony/src/Symfony/Component/Process/Process.php:371 "} []
Le code html temporaire génère bien (je le débogue et attrape le fichier tmp). Et quand je suis en train d'exécuter la commande directement à partir de shell comme ceci:
sudo -u nginx wkhtmltopdf knp_snappy58370b110cc230.00971305.html test.pdf
Je reçois message d'erreur suivant:
Aucun protocole spécifié
QXcbConnection: Impossible de se connecter à afficher : 0
Aborted
configuration knp_snappy:
knp_snappy:
pdf:
enabled: true
binary: /bin/wkhtmltopdf
options:
load-error-handling: ignore
no-stop-slow-scripts: ~
enable-javascript: ~
use-xserver: ~
page-size: A4
dpi: 300
javascript-delay: 5200
image:
enabled: true
binary: /bin/wkhtmltoimage
options: []
Pourriez-vous conseiller ce que je fais mal? J'utilise Fedora 25 si ça a du sens.
Pouvez-vous fournir votre config.yml? – OlivierC
@OlivierC ajouté à la question –
oui l'emplacement est correct, @OlivierC –