社内サーバーで dompdf を実行しようとしています。デフォルトの config.inc.php 設定で、デモの 'Hello World' スクリプトと同等のものを実行すると、次のようになります。
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
にすると、この警告は表示されなくなりますが、コードは次のように失敗します。
Fatal error: Class 'DOMPDF' not found in /var/www/rfq/test.php on line 115
コードは次のとおりです。
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 設定が適用されています。
本当にありがとう。