为什么Mpdf不起作用并且没有返回错误

时间:2020-04-06 17:33:54

标签: php server mpdf

我使用mpdf已有一段时间了,但是现在当我调用mpdf类时遇到一个问题,没有错误消息,并且不能在我的一台服务器上正常工作。我已经在其他服务器上进行了测试,并且工作正常。欢迎您提出建议。谢谢。 我已经安装了PHP v7.4.4和mpdf v8。 mpdf已随composer一起安装。

这是我的php代码。

useEffect(function(){//do stuff}, [location])

我尝试使用require_once __DIR__ . '/vendor/autoload.php'; class Secure_pdf { function __construct() { $this->create('<h1>Hello</h1>', 'output', 'azerty90'); } function create( $html, $filename, $password, $output='I', $path='' ){ if (! is_string($html) || ! is_string($filename) || ! is_string($password) ) { # code... return false; } if (strlen($password)<3) { # code... return false; } $mpdf = new \Mpdf\Mpdf(); $mpdf->SetProtection(array(), $password, $password); $mpdf->WriteHTML($html); $mpdf->Output( $path . $filename .'.pdf', $output ); return true; } } new Secure_pdf(); 出错,并且我有
error_reporting(E_ALL)
我更改了临时文件夹,并将临时文件夹权限定义为775,并将文件夹用户更改为www-data,但错误消息并没有消失。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我将mpdf集成到了wordpress中,并将一个临时目录更改为wordpress uploads目录,并且可以正常工作。