3

我正在使用 DOMPDF 在 symfony 应用程序中生成 PDF。

在我当前的生产服务器上,它运行良好。我的任务是将其移至新服务器。我检查了新服务器上的代码,虽然它仍然生成 PDF,但大多数格式都被破坏了。

下面是一个例子:http: //geoffreymaddock.com/work/project-dompdf-working.jpg http://geoffreymaddock.com/work/project-dompdf-broken.jpg

有些格式在新服务器上有效,有些则不能。

两台服务器具有相同的代码。他们都运行 php 5.1.6。

我真正能看到的唯一区别是新服务器上安装了额外的 php 模块。我不确定是什么导致了这个问题。

工作服务器模块: [PHP 模块] bz2 calendar ctype curl 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 standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter xsl zlib

新的服务器模块:

[PHP 模块] apc bcmath bz2 calendar ctype curl date 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 phpcups posix pspell Reflection session shmop SimpleXML snmp soap sockets SPL SQLite 标准 sysvmsg sysvsem sysvshm 分词器 wddx xml xmlreader xmlrpc xmlwriter xsl zlib

有人遇到过这个问题,或者知道具体的冲突吗?

4

1 回答 1

0

我解决了这个问题。

dompdf_font_family_cache

包含在新服务器上中断的原始服务器上字体位置的静态路径。花了很长时间才弄清楚,但很高兴我做到了。

于 2010-07-29T21:44:14.193 回答