Δεν μπορώ να εξηγήσω σε PDF (εσωτερικό σφάλμα του διακομιστή)

Όταν προσπαθείτε να κάνετε εξαγωγή PDF που οδηγεί σε σφάλμα (ή δεν συμβαίνει τίποτα). Το αρχείο καταγραφής παραγωγής θα καταγράφει παρόμοια σφάλματα με
Errno::EPIPE (Σπασμένος σωλήνας) ή wkhtmltopdf: δεν είναι δυνατή η σύνδεση με τον διακομιστή X

Προκαλείται από προβλήματα με την εξαγωγή του στοιχείου wkhtmltopdf

Εδώ είναι οι προτεινόμενες λύσεις.

Εξυπηρετητής χωρίς κεφαλή

Αποκτήστε την απαιτούμενη έκδοση του wkhtmltopdf από http://wkhtmltopdf.org/downloads.html

Παράδειγμα (πρέπει να εργαστείτε με τις λεπτομέρειες του δικού σας περιβάλλοντος):

  1. sudo apt-get εγκατάσταση 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 εγκατάσταση
  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

Μόνο εξυπηρετητής χωρίς κεφαλή

  1. Πρέπει να έχετε εγκατεστημένο το wkhtmltopdf στον εξυπηρετητή σας στον PATH
    (apt-get να εγκαταστήσετε wkhtmltox, yum install wkhtmltox)
    Πρέπει να είναι εγκατεστημένο στον bundler, διαφορετικά μπορεί να μην λειτουργεί μετά την ενημέρωση του Easy Redmine
  2. Βεβαιωθείτε ότι το πρόγραμμα λειτουργεί σωστά (τρέξτε από την κονσόλα, για παράδειγμα wkhtmltopdf https://easyredmine.com homepage.pdf)
  3. εκτελέστε ξανά το rake easyproject:install RAILS_ENV=production
  4. επανεκκινήστε τον εξυπηρετητή

Δοκιμάστε το Easy Redmine σε δωρεάν δοκιμαστική περίοδο 30 ημερών

Πλήρεις λειτουργίες, προστασία SSL, καθημερινά αντίγραφα ασφαλείας, στην τοποθεσία σας