Php html2pdf可以在本地主机上工作,但不能在远程服务器上工作

Php html2pdf可以在本地主机上工作,但不能在远程服务器上工作,php,symfony,html2pdf,Php,Symfony,Html2pdf,我正在使用库生成PDF文件,奇怪的是,我的函数在本地运行良好,但当我将其上传到远程服务器时,它就不再工作了 我在symfony项目中使用这个库,我没有使用捆绑包,我只是通过composer下载了库,然后直接在控制器中使用: public function pdfAction(){ $view = $this->renderView('@BusinessPieces/piece/pdf.html.twig'); $html2pdf = new \HTML2

我正在使用库生成PDF文件,奇怪的是,我的函数在本地运行良好,但当我将其上传到远程服务器时,它就不再工作了
我在symfony项目中使用这个库,我没有使用捆绑包,我只是通过composer下载了库,然后直接在控制器中使用:

public function pdfAction(){

        $view = $this->renderView('@BusinessPieces/piece/pdf.html.twig');

        $html2pdf = new \HTML2PDF();
        $html2pdf->writeHTML($view);


        return new Response($html2pdf->Output('example.pdf', 'I'), 200, array('Content-Type' => 'application/pdf'));
    }
这是我的视图pdf.html.twig:

<page orientation="portrait" format="A4" style="font-size: 18px">
    <h1>Exemple d'utilisation</h1>
    <br>
    Ceci est un <b>exemple d'utilisation</b>
    de <a href='http://html2pdf.fr/'>HTML2PDF</a>.<br>
</page>

使用示例

这是一个利用率的例子 de.
这是我在localhost上得到的:
这是我在远程服务器上得到的:


我做错了什么?

您是如何在服务器上安装的?你的错误日志是怎么写的?Composer提取所需的依赖项,据我所知,可能您在服务器上丢失了某些内容。@junkfoodjunkie我刚刚将我的项目上载到服务器并尝试使用它,但错误日志文件中没有任何内容,因为没有异常。当我想要生成一个pdf文件时,我会得到一个空白页面。这意味着应该在某个地方有一个错误-打开PHP中的所有错误,或者检查其他日志。我认为这与缺少依赖项有关,可能是html2pdf需要使用的库。@junkfoodjunkie其他日志,比如什么?可能是位于/var/log/apache2的apache日志?您的apache错误日志和vhost站点日志应该在中。您是如何在服务器上安装它的?你的错误日志是怎么写的?Composer提取所需的依赖项,据我所知,可能您在服务器上丢失了某些内容。@junkfoodjunkie我刚刚将我的项目上载到服务器并尝试使用它,但错误日志文件中没有任何内容,因为没有异常。当我想要生成一个pdf文件时,我会得到一个空白页面。这意味着应该在某个地方有一个错误-打开PHP中的所有错误,或者检查其他日志。我认为这与缺少依赖项有关,可能是html2pdf需要使用的库。@junkfoodjunkie其他日志,比如什么?可能是位于/var/log/apache2的apache日志?您的apache错误日志和vhost站点日志应在中。