繁体   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