Μη risco ad esportare σε PDF (σφάλμα εσωτερικού διακομιστή)

Quando si tenta di eseguire l'esportazione di un PDF che produce un errore (o sembra non accadere nulla), il registro di produzione elencherà errori simili a
Errno :: EPIPE (Σπασμένος σωλήνας) o wkhtmltopdf: δεν είναι δυνατή η σύνδεση με διακομιστή X

Causato da problemi con l'esportazione del componente wkhtmltopdf

Ecco le soluzioni proposte.

Ακέφαλος διακομιστής

Η έκδοση είναι απαραίτητη για το wkhtmltopdf http://wkhtmltopdf.org/downloads.html

Esempio (è necessario lavorare con i dettagli del proprio ambiente):

  1. sudo apt-get εγκατάσταση xvfb xauth
  2. wget https://bitbucket.org/wkhtmltopdf/wkhtmltopdf/downloads/wkhtmltox-0.13.0-alpha-7b36694_linux-jessie-amd64.deb
  3. sudo dpkg -i wkhtmltox-0.13.0-alpha-7b36694_linux-jessie-amd64.deb
  4. sudo apt-get -f εγκατάσταση
  5. sudo mv / usr / local / bin / wkhtmltopdf / usr / local / bin / xwkhtmltopdf
  6. echo 'exec xvfb-run -a -s "-screen 0 640x480x16" xwkhtmltopdf "$ @"' | sudo tee / usr / local / bin / wkhtmltopdf> / dev / null
  7. sudo chmod a + x / usr / local / bin / wkhtmltopdf

Σόλο διακομιστής χωρίς κεφάλι

  1. È necessario avere wkhtmltopdf installato sul proprio διακομιστή σε PATH
    (apt-get να εγκαταστήσετε wkhtmltox, yum install wkhtmltox)
    Deve essere installato in bundler, altrimenti potrebbe non funzionare dopo l'aggiornamento di Easy Redmine
  2. Assicurarsi che il programma funzioni correttamente (eseguire dalla console ad esempio wkhtmltopdf https://easyredmine.com homepage.pdf)
  3. Riavviare rake easyproject:install RAILS_ENV=production
  4. Ο διακομιστής Riavviare

Prova Easy Redmine δωρεάν ανά 30 Giorni

Funzionalità πλήρες, πρωτόκολλο SSL, backup giornalieri, nella tua geolocalizzazione