Не мога да експортирам в PDF (вътрешна грешка на сървъра)
Когато се опитате да експортирате PDF файл, което води до грешка (или действа, сякаш нищо не се случва). Производственият дневник ще изброява грешка, подобна на
Errno :: EPIPE (счупена тръба) or wkhtmltopdf: не може да се свърже с X сървър
Причинено от проблеми с експортирането на компонент wkhtmltopdf
Ето предлаганите решения.
Сървър без глава
Получете необходимата версия на wkhtmltopdf от http://wkhtmltopdf.org/downloads.html
Пример (трябва да работите с подробности за собствената си среда):
- sudo apt-get инсталирате xvfb xauth
- Wget https://bitbucket.org/wkhtmltopdf/wkhtmltopdf/downloads/wkhtmltox-0.13.0-alpha-7b36694_linux-jessie-amd64.deb
- sudo dpkg -i wkhtmltox-0.13.0-alpha-7b36694_linux-jessie-amd64.deb
- sudo apt-get -f инсталирате
- sudo mv / usr / local / bin / wkhtmltopdf / usr / local / bin / xwkhtmltopdf
- echo 'exec xvfb-run -a -s "-screen 0 640x480x16" xwkhtmltopdf "$ @"' | sudo tee / usr / local / bin / wkhtmltopdf> / dev / null
- sudo chmod a + x / usr / local / bin / wkhtmltopdf
Без сървър без глава
- Трябва да имате wkhtmltopdf Инсталиран на вашия сървър в PATH
(Apt-get инсталирате wkhtmltox, yum install wkhtmltox)
Той трябва да бъде инсталиран в пакет, в противен случай може да не работи след актуализиране на Easy Redmine - Уверете се, че програмата работи правилно (например от конзолата wkhtmltopdf https://easyredmine.com homepage.pdf)
- Re-run rake easyproject: инсталирайте RAILS_ENV = производство
- рестартиране на сървъра