fopen(/vvendor/dompdf/dompdf/lib/fonts/glyphicons-harlings-n



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

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

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

生产环境我得到了写在标题上的错误。

我已经在storage/fonts中保存了我的Font文件,并在deploy.php.中向writable_dir添加了"storage/fFonts">

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

更改供应商权限

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

最新更新