en
Wybierz język
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Tłumaczenie SI
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Nie mogę wyeksportować do pliku PDF (wewnętrzny błąd serwera)

Podczas próby wyeksportowania pliku PDF, który powoduje błąd (lub działa tak, jakby nic się nie działo). Dziennik produkcji wyświetlałby błąd podobny do
Errno :: EPIPE (Broken pipe) or Wkhtmltopdf: nie można połączyć się z serwerem X.

Przyczyną problemów z eksportowaniem komponentu wkhtmltopdf

Oto proponowane rozwiązania.

Serwer bezgłowy

Pobierz niezbędną wersję pliku wkhtmltopdf z http://wkhtmltopdf.org/downloads.html

Przykład (musisz pracować ze szczegółami własnego środowiska):

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

Tylko serwer bezgłowy

  1. Musisz mieć wkhtmltopdf zainstalowany na serwerze w PATH
    (Apt-get install wkhtmltox, yum install wkhtmltox)
    Musi on być zainstalowany w Bundler, w przeciwnym razie może nie działać po aktualizacji Łatwa Redmine
  2. Upewnij się, że program działa poprawnie (uruchamiany z konsoli na przykład wkhtmltopdf https://easyredmine.com homepage.pdf)
  3. re-run natarcia easyproject: zainstalować RAILS_ENV = produkcja
  4. restart serwera

Wypróbuj Easy Redmine w 30-dniowym bezpłatnym okresie próbnym

Pełne funkcje, ochrona SSL, codzienne kopie zapasowe w Twojej geolokalizacji