警告:tempnam()[<a href='function.tempnam'>function.tempnam</a>]:安全模式限制生效

时间:2011-06-08 作者:user478

使用dompdf生成PDF时,在记事本中查看文件时,PDF文件中存在此问题

警告:tempnam()[函数.tempnam]:安全模式限制生效。不允许uid为10210的脚本访问/var/www/vhosts/www.mysite中uid 0拥有的/tmp。com/httpdocs/wp-content/themes/mysite/dompdf/include/image\\u-cache。cls公司。php在线

警告:file\\u put\\u contents()[函数.file put contents]:文件名在var/www/vhost/www.mysite中不能为空。com/httpdocs/wp-content/themes/mysite/dompdf/include/image\\u-cache。cls公司。php在线

警告:unlink()[函数.unlink]:无法在var/www/vhost/www.mysite中访问。com/httpdocs/wp-content/themes/mysite/dompdf/include/image\\u-cache。cls公司。php联机153Blockquote

我已将图像包含在pdf文件中。如果没有图像,则不会显示此消息。我也尝试过图像的绝对和相对路径,但都没有成功。我已将文件夹权限设置为777到dompdf文件夹。在这件事上需要帮助。

提前感谢

2 个回复
SO网友:Otto

关闭PHP安全模式,或者让您的主机为您执行此操作。很多事情在安全模式下都无法工作。

来吧。生活在边缘。这就是乐趣所在。:)

SO网友:user478

在DOMPPDF\\u配置中。股份有限公司php文件有一行

//define("DOMPDF_TEMP_DIR", "/tmp");
我将此更改为define("DOMPDF_TEMP_DIR", DOMPDF_DIR."/tmp"); 并在dompdf文件夹中创建了tmp文件夹,这对我很有用。

感谢大家的关注:)

结束