Ik kan niet exporteren naar PDF (interne serverfout)

Als u een PDF-export probeert uit te voeren die resulteert in een foutmelding (of doet alsof er niets gebeurt), wordt de productielogboek een foutmelding weergegeven zoals
Errno::EPIPE (Broken pipe) of wkhtmltopdf: cannot connect to X server

Veroorzaakt door problemen met het exporteren van component wkhtmltopdf

Hier zijn de voorgestelde oplossingen.

Headless server

Haal de benodigde versie van wkhtmltopdf op van http://wkhtmltopdf.org/downloads.html

Voorbeeld (u moet werken met de details van uw eigen omgeving):

  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

Alleen niet-headless server

  1. U moet wkhtmltopdf geïnstalleerd hebben op uw server in PATH
    (apt-get install wkhtmltox, yum install wkhtmltox)
    Het moet geïnstalleerd zijn in bundler, anders werkt het mogelijk niet na het bijwerken van Easy Redmine
  2. Zorg ervoor dat het programma correct werkt (voer het bijvoorbeeld uit vanaf de console wkhtmltopdf https://easyredmine.com homepage.pdf)
  3. Voer rake easyproject:install RAILS_ENV=production opnieuw uit
  4. Herstart de server

Probeer Easy Redmine 30 dagen gratis uit

Volledige functies, SSL-beveiligd, dagelijkse back-ups, in uw geografische locatie