Non riesco ad esportare i PDF (interno del server)

Quando si tenta di eseguire l'esportazione di un PDF che producera un errore (o sembra non accadere nulla), il registro di produzione elencherà errori simili a
Errno :: EPIPE (Broken pipe) o wkhtmltopdf: kan inte ansluta till X-servern

Causato da problemi con l'esportazione del componente wkhtmltopdf

Ecco le soluzioni förslag.

Server utan huvud

Ottenere la versione necessaria di wkhtmltopdf da http://wkhtmltopdf.org/downloads.html

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

  1. sudo apt-get installera 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 installera
  5. sudo mv / usr / local / bin / wkhtmltopdf / usr / local / bin / xwkhtmltopdf
  6. eko 'exec xvfb-run -a -s "-skärm 0 640x480x16" xwkhtmltopdf "$ @"' | sudo tee / usr / local / bin / wkhtmltopdf> / dev / null
  7. sudo chmod a + x / usr / local / bin / wkhtmltopdf

Soloserver utan huvud

  1. È necessario avere wkhtmltopdf installera sul proprio server i VÄG
    (apt-get install wkhtmltox, yum installera 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:installera RAILS_ENV=produktion
  4. Riavviare il server

Prova Easy Redmine gratuitamente per 30 giorni

Funzionalità complete, protetto da SSL, backup giornalieri, nella tua geocalizzazione