file_exists():open_basedir限制有效。文件(/tmp/log.htm)不在允许的路径内:

时间:2019-03-15 17:57:01

标签: php codeigniter dompdf

我正在CodeIgniter中使用DOMPDF生成PDF文件,在localhost中可以正常工作。但是在将文件上传到服务器后,它给了我以下错误。

Message: file_exists(): open_basedir restriction in effect. File(/tmp/log.htm) is not within the allowed path(s): (/home/admin/web/fryapps.com/public_html:/home/admin/tmp)

Filename: src/Dompdf.php

Line Number: 714

这是我的代码

$htmlcontent= $this->load->view('admin/test',$data,true);           
$this->pdf->loadHtml($htmlcontent);
$this->pdf->render();           
$this->pdf->stream("report.pdf",array("Attachment=>0"));

我遵循了Google的许多答案,但无法解决问题。请问我该如何解决?

1 个答案:

答案 0 :(得分:0)

尝试转到文件,转到714行,然后将tmp更改为home / admin / tmp