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

问题描述 投票:0回答:1

我在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"));

我跟随谷歌的许多答案,但我无法解决我的问题。请问我怎么解决这个问题?

php codeigniter dompdf
1个回答
0
投票

尝试转到该文件,到第714行并将tmp更改为home / admin / tmp

© www.soinside.com 2019 - 2024. All rights reserved.