Tôi đang cố gắng chạy dompdf trên máy chủ trong nhà. Với các thiết lập mặc định config.inc.php, tôi nhận được sau khi chạy tương đương với bản demo 'Hello Wolrd' kịch bản:dompdf không tải được
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
Khi tôi tắt DOMPDF_ENABLE_AUTOLOAD
, tôi không còn nhận được cảnh báo này, nhưng mã không thành công với những điều sau đây:
Fatal error: Class 'DOMPDF' not found in /var/www/rfq/test.php on line 115
sau đây là đoạn code:
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");
Đây là Ubuntu 12.04, up-to-date trên các bản vá lỗi, với các thiết lập mặc định của Apache.
Cảm ơn rất nhiều.
thể trùng lặp của [PHP-font -lib hoặc phải được cài đặt thông qua nhà soạn nhạc hoặc sao chép vào lib/php-font-lib] (http://stackoverflow.com/questions/13431905/php-font-lib-must-either-be-installed-via-composer- hoặc-copy-to-lib-php-font-lib) –
Bất cứ ai đọc điều này và gặp vấn đề ngay cả sau khi thêm 'php-font- lib' thay đổi tên tập tin 'Font.php' thành' font.cls.php' trên dòng 332 của 'dompdf_config.inc.php' – Sisir