[英]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.