1

这段代码出现错误 500:

require_once FCPATH.'application/helpers/dompdf/dompdf_config.inc.php';
$dompdf = new DOMPDF();
$dompdf->load_html( $html );
$dompdf->render();
$pdf = $dompdf->output();
file_put_contents( './tmp/'.$filename.'.pdf' , $pdf );

通过一些调试,我发现“邪恶”的代码是这样的

$dompdf->load_html( $html );

我不知道如何解决这个问题。

即使是带有 memory_limit 和 max_execution_time 的“ini_set”指令也不能解决这个问题。

4

1 回答 1

0
  1. 遵循这个 SO question 中的建议。PHP 可能会将错误冒泡到 Apache。

  2. 检查文件和父文件夹的权限application/helpers/dompdf/dompdf_config.inc.php,确保它们是可读的。

  3. 相信如果你在访问日志中看到500错误,那么错误日志中也会有报告。如果不是,则错误来自 PHP。检查您的服务器日志。请参阅/var/log/apache2/error.logvar/log/apache2/access.log在 Linux 上。

于 2012-10-12T03:12:56.347 回答