首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dompdf加载失败

dompdf加载失败
EN

Stack Overflow用户
提问于 2013-02-23 00:02:51
回答 7查看 45.8K关注 0票数 28

我正在尝试让dompdf在内部服务器上运行。使用默认的config.inc.php设置,当我运行演示“Hello Wolrd”脚本的等价物时,我会得到以下内容:

代码语言:javascript
复制
Warning: require_once(/var/www/dompdf-master/lib/php-font-lib/classes/font.cls.php): failed to open stream: No such file or directory in /var/www/dompdf-master/dompdf_config.inc.php on line 335
Fatal error: require_once(): Failed opening required '/var/www/dompdf-master/lib/php-font-lib/classes/font.cls.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/dompdf-master/dompdf_config.inc.php on line 335 

当我关闭DOMPDF_ENABLE_AUTOLOAD时,我不再收到此警告,但代码失败,并显示以下代码:

代码语言:javascript
复制
Fatal error: Class 'DOMPDF' not found in /var/www/rfq/test.php on line 115

代码如下:

代码语言:javascript
复制
require_once("/var/www/dompdf-master/dompdf_config.inc.php");

$dompdf = new DOMPDF(); // this is the line that fails
$dompdf->load_html($quotehtml);
$dompdf->render();
$dompdf->stream("rfq".$_REQUEST['quoteid'].".pdf");

这是Ubuntu 12.04,最新的补丁,带有默认的Apache设置。

非常感谢。

EN

回答 7

Stack Overflow用户

发布于 2014-07-01 16:42:47

转到https://github.com/PhenX/php-font-lib并下载library.

  • Create dompdf/lib/php-font-lib/classes/目录。
  • 在压缩文件中,获取src/FontLib/文件夹的内容并将其粘贴到新创建的目录中。

这似乎对我很管用。

票数 75
EN

Stack Overflow用户

发布于 2013-10-22 18:57:15

这是DOMPDF项目迁移到Github后的一个临时问题。请参阅this question的答案。获得完整包的最简单的解决方案是下载DOMPDF 0.6 beta 3 from Google Code

票数 4
EN

Stack Overflow用户

发布于 2013-09-29 23:37:48

我们将在codeigniter中使用dompdf,但是我从GitHub下载的文件并不包含我们需要的所有文件。缺少php-font-lib的所有文件。所以我们必须下载它并上传到各自的文件夹。所以,要让dompdf在codeigniter中工作,你可能需要下载它。

查看此处http://www.digitalwhores.net/codeigniter/codeigniter-dompdf-master-and-php-font-lib/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15028250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档