DOMPDF 0.5.1 - шрифты не работают на живом сервере - PullRequest
2 голосов
/ 03 августа 2011

У меня DOMPDF 0.5.1 запущен в реализации Drupal на моем локальном хосте (xampp, windows 7), которая прекрасно генерирует мои Pdf Но когда я фиксирую это на живом сервере, все идет не так. Я получаю ошибку: «Шрифт« Futura »содержит плохой / BBox» И весь текст отображается в виде точек.

Есть идеи, что может происходить?

1 Ответ

1 голос
/ 08 апреля 2012

Пользователь, который запускает ваш веб-сервер, т. Е. Httpd или apache, должен также иметь доступ на чтение / запись к папке шрифтов, что может вызвать проблему.

Дайте вашему веб-серверу разрешение на запись по указанному пути.в DOMPDF_FONT_DIR (по умолчанию lib / fonts).В * nix в идеале вы можете сделать группу веб-серверов владельцем этого каталога и дать права на запись для группы каталогов.Например, в системах Debian Apache запускается как пользователь www-данных:

$ chgrp www-data lib / fonts

$ chmod g + w lib / fonts

Если ваш пользователь не является членом группы www-data или у вас нет привилегий root, вы можете сделать мир каталогов доступным для записи и установить бит закрепления:

$ chmod 1777 lib / fonts

http://code.google.com/p/dompdf/wiki/Installation

...