3

DOMPDFを使用してsymfonyアプリケーション内でPDFを生成しています。

私の現在の本番サーバーでは、うまく機能します。私はそれを新しいサーバーに移動するという任務を負いました。新しいサーバーでコードをチェックアウトしましたが、PDFは生成されますが、ほとんどのフォーマットが壊れています。

発生する例を次に示します。http: //geoffreymaddock.com/work/project-dompdf-working.jpg http://geoffreymaddock.com/work/project-dompdf-broken.jpg

一部のフォーマットは新しいサーバーで機能しますが、機能しないものもあります。

両方のサーバーのコードは同じです。どちらもphp5.1.6を実行します。

私が実際に見ることができる唯一の違いは、新しいサーバーに追加のphpモジュールがインストールされていることです。ただし、この問題の原因はわかりません。

動作中のサーバーモジュール:[PHPモジュール]bz2カレンダーctypecurl date dom exif ftp gd gettext gmp hash iconv ldap libxml mime_magic mssql mysql mysqli oci8 odbc openssl pcntl pcre PDO pdo_mysql PDO_ODBC pdo_sqlite posix pspell Reflection session shmop SimpleXML snmp sockets SPL wddx xml xmlreader xmlwriter xsl zlib

新しいサーバーモジュール:

[PHPモジュール]apcbcmathbz2カレンダーctypecurldate dba dom exif ftp gd gettext gmp hash iconv imap ldap libxml mbstring mime_magic mssql mysql mysqli ncurses oci8 odbc openssl pcre PDO pdo_dblib pdo_mysql PDO_OCI PDO_ODBC pdo_sqlite php SQLite標準sysvmsgsysvsemsysvshmトークナイザーwddxxmlxmlreader xmlrpc xmlwriter xsl zlib

誰かが以前にこれに遭遇したか、または特定の競合を知っていますか?

4

1 に答える 1

0

私は問題を理解しました。

dompdf_font_family_cache

新しいサーバーで壊れた元のサーバー上のフォントの場所の静的パスが含まれています。それを理解するのに長い時間がかかりましたが、私がやったことをうれしく思います。

于 2010-07-29T21:44:14.193 に答える