2012-10-10 30 views
0

我有一個錯誤500,此代碼:DOMPDF和笨 - 錯誤500,當執行load_html

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); 

而且我不知道如何解決這個問題。

連 「的ini_set」 指令與memory_limit的和的max_execution_time不能解決這個問題..

+2

如果定義$ HTML?它不在您發佈的代碼中。它包含什麼? –

+0

未知$ filename – Jetoox

+0

@DamienPirsy $ html包含$ this-> load-> view('xyz.php','',TRUE); –

回答

0
  1. 照做in this SO question。 PHP可能將錯誤冒泡到Apache。

  2. 檢查的application/helpers/dompdf/dompdf_config.inc.php文件和父文件夾的權限,確保它們是可讀的。

  3. 我相信,如果你在訪問日誌中看到一個500錯誤,也將在錯誤日誌報告。如果沒有,錯誤來自PHP。檢查你的服務器日誌。請參閱Linux上的/var/log/apache2/error.logvar/log/apache2/access.log