簡體   English   中英

為什么DomPdf在共享托管上可以正常工作,但在VPS托管上卻不能正常工作?

[英]why DomPdf is working fine on shared hosting but not on VPS hosting?

我正在用PHP創建一個使用DOMPDF的網站。 我在兩個服務器上托管了相同的網站,一個是共享的,另一個是VPS(centos)。 DomPDF在共享主機上工作正常,但是在vps服務器中顯示空白頁面,這是我的代碼

require_once("admin/dompdf/autoload.inc.php");
echo "<pre>" ; print_r(__DIR__ ); echo " 1 </pre>";
use Dompdf\Dompdf;
echo "<pre>" ; print_r(__DIR__ ); echo " 2 </pre>";

$dompdf = new Dompdf();
echo "<pre>" ; print_r(__DIR__ ); echo " 3 </pre>";
$dompdf->loadHtml($template);

$dompdf->setPaper('A4','landscape');

$dompdf->render();
$dompdf->stream(); 

我試圖回聲。 正常工作,直到回顯2,但未顯示回顯3意味着問題在$dompdf = new Dompdf();

您可以在此處查看DomPDF的要求: https//github.com/dompdf/dompdf/wiki/Requirements

您可能缺少所需的擴展名之一。 (MBString或GD)

您可以使用php -m命令檢查啟用的模塊。
還要檢查以下問題: 如何檢查在Ubuntu Linux 12.04 LTS中已啟用/禁用了哪些PHP擴展?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM