【发布时间】:2020-03-20 09:27:50
【问题描述】:
我查看了多个关于这个问题的教程,显然 MPDF 是最简单的。
<?php
require_once('tools/mpdf.php');
$mpdf = new mPDF();
$mpdf->WriteHTML('<p>Your first taste of creating PDF from HTML</p>');
$mpdf->Output();
exit;
?>
显然,我将在此基础上进行构建,但由于某种原因,我什至无法让基础知识正常工作。我得到的只是“500 内部服务器错误”。我已将文件精简为
<?php
require_once('tools/mpdf.php');
?>
我得到了那个错误。我已经确保 mpdf.php 文件在工具目录中并正确加载到我的服务器上,所以那里没有问题..
有什么想法吗?
【问题讨论】:
-
我建议调高错误消息级别以查看错误消息是什么。 error_reporting(E_ALL) 应该这样做。在您的问题中发布输出以进一步澄清。
-
添加 error_reporting sn-p 不会改变任何东西..
-
没有输出可发布。只是一个 500 错误。
-
您使用的是 Apache 吗?也许检查 apache 错误日志?
-
即使这是一个 5 年前的问题,仅针对可能遵循 cmets 提示的其他人:设置
error_reporting(E_ALL);将始终输出“HTTP 错误 500”页面,以防显示错误被禁用它在默认安装中。调试时,还设置ini_set("display_errors", "1");以显示错误、通知等。更改 ini_settings 可能会被禁用,因此请检查ini_set()的结果值如果是 FALSE(当前 PHP 版本)或“”对于 5.3 之前的版本,这意味着更改失败。
标签: mpdf