fopen(/vendor/dompdf/dompdf/lib/fonts/glyphicons-halflings-normal_c47afe5539ba1b2094563d54dce2def7.ufm):无法打开流:权限被拒绝

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

使用自定义字体生成 PDF 并尝试像这样进行流式传输时:

$pdf = PDF::loadView( '/pdfs/invoice',$data); return $pdf->stream();

当地环境一切正常。我也可以生成pdf。

生产环境我收到标题上写的错误。

我已将我的字体文件保存在存储/字体中,并且已将“存储/字体”添加到deploy.php中的writable_dirs中。

我无法为供应商文件中的每个版本设置权限,而且我也不明白为什么在那里处理字体缓存。它应该在我的存储/字体中完成,因为在 config/dompdf.php 中。

php laravel dompdf
2个回答
4
投票

更改供应商权限

sudo chown -R www-data:www-data website/vendor/

0
投票

它对我们来说效果很好!谢谢啦啦啦啦

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