En voi viedä PDF-tiedostoon (sisäinen palvelinvirhe)

Kun yrität suorittaa PDF-vientiä, joka aiheuttaa virheen (tai toimii kuin mitään ei tapahtuisi). Tuotantopäiväkirja listaa virheen, joka on samankaltainen kuin
Errno::EPIPE (Rikki oleva putki) tai wkhtmltopdf: ei voi muodostaa yhteyttä X-palvelimeen

Aiheutuu ongelmista viennin komponentin wkhtmltopdf kanssa

Tässä on ehdotetut ratkaisut.

Päättymätön palvelin

Hanki tarvittava versio wkhtmltopdf:stä osoitteesta http://wkhtmltopdf.org/downloads.html

Esimerkki (sinun täytyy työskennellä oman ympäristösi yksityiskohtien kanssa):

  1. sudo apt-get install 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 install
  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

Vain ei-päättymätön palvelin

  1. Sinun täytyy asentaa wkhtmltopdf palvelimeesi PATH -hakemistoon
    (apt-get install wkhtmltox, yum install wkhtmltox)
    Sen on oltava asennettuna bundleriin, muuten se ei ehkä toimi Easy Redminen päivityksen jälkeen
  2. Varmista, että ohjelma toimii oikein (suorita esimerkiksi konsolista wkhtmltopdf https://easyredmine.com homepage.pdf)
  3. suorita rake easyproject:install RAILS_ENV=production uudelleen
  4. käynnistä palvelin uudelleen

Kokeile Easy Redmine -ohjelmaa 30 päivän ilmaisella kokeilujaksolla

Täydet ominaisuudet, SSL-suojattu, päivittäiset varmuuskopiot, sijaintisi mukaan