Saya tidak dapat mengekspor ke PDF (kesalahan server intern)

Ketika Anda mencoba melakukan ekspor PDF yang menghasilkan kesalahan (atau seolah-olah tidak ada yang terjadi). Log produksi akan mencantumkan kesalahan yang serupa dengan
Errno :: EPIPE (Broken pipe) atau wkhtmltopdf: kan inte ansluta till X-servern

Disebabkan oleh masalah dengan komponen ekspor wkhtmltopdf

Ini adalah solusi yang diusulkan.

Server tanpa antarmuka

Dapatkan versi wkhtmltopdf yang diperlukan dari http://wkhtmltopdf.org/downloads.html

Contoh (Anda harus bekerja dengan detail lingkungan Anda sendiri):

  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

Hanya server icke-antarmuka

  1. Anda perlu menginstal wkhtmltopdf di server Anda dalam VÄG
    (apt-get install wkhtmltox, yum installera wkhtmltox)
    Harus diinstal dalam bundler, jika tidak mungkin tidak berfungsi setelah memperbarui Easy Redmine
  2. Pastikan program berfungsi dengan benar (jalankan dari konsol misalnya wkhtmltopdf https://easyredmine.com homepage.pdf)
  3. jalankan ulang rake easyproject:install RAILS_ENV=produktion
  4. starta om servern

Coba Easy Redmine har du coba gratis 30 hari

Fitur lengkap, dilindungi SSL, pencadangan harian, di lokasi geografis Anda