MPDF始终提供500内部服务器错误

时间:2014-11-24 18:08:32

标签: mpdf

我已经看了很多关于此事的教程,显然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文件在tools目录中并正确加载到我的服务器上,所以那里没有问题..

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我遇到了这个问题,找到了一个简单的解决方案。 Mpdf在我的本地计算机上运行良好,但是在远程服务器上使用它时遇到了麻烦。

如果其他人遇到相同的问题,则在将应用程序部署到远程服务器上时。

  1. 检查您的服务器错误日志,
  2. 如果您看到这样的错误:“ Exceptioncaught Mpdf \ MpdfException:临时文件目录。。。。不可写。”
  3. 您可以尝试更改mpdf / tmp文件夹示例的权限:chmod 777 / vendor / mpdf / mpdf / tmp

它为我工作,希望它可以帮助其他人...