我创建了laravel项目,该项目在我的本地Windows pc上运行良好。一旦我上传到Centos7服务器(通过SSH)。我对dompdf文件导出有问题。我有一个错误 'fopen(/var/www/html/srp/vendor/dompdf/dompdf/lib/fonts/1efc692e8d059670778f16e902f6d711.ufm):打开流失败:权限被拒绝'。错误图片https://ibb.co/ZShGG2X
这是从laravel.log获取的错误消息
#0 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'fopen(/var/www/...', '/var/www/html/s...', 45, Array)
#1 /var/www/html/srp/vendor/phenx/php-font-lib/src/FontLib/AdobeFontMetrics.php(45): fopen('/var/www/html/s...', 'w+')
#2 /var/www/html/srp/vendor/phenx/php-font-lib/src/FontLib/TrueType/File.php(361): FontLib\AdobeFontMetrics->write('/var/www/html/s...', NULL)
#3 /var/www/html/srp/vendor/dompdf/dompdf/src/FontMetrics.php(212): FontLib\TrueType\File->saveAdobeFontMetrics('/var/www/html/s...')
#4 /var/www/html/srp/vendor/dompdf/dompdf/src/Css/Stylesheet.php(1537): Dompdf\FontMetrics->registerFont(Array, 'http://110.49.7...', NULL)
#5 /var/www/html/srp/vendor/dompdf/dompdf/src/Css/Stylesheet.php(1376): Dompdf\Css\Stylesheet->_parse_font_face('font-family: 'T...')
#6 /var/www/html/srp/vendor/dompdf/dompdf/src/Css/Stylesheet.php(329): Dompdf\Css\Stylesheet->_parse_css('@font-face {\n\t ...')
#7 /var/www/html/srp/vendor/dompdf/dompdf/src/Dompdf.php(650): Dompdf\Css\Stylesheet->load_css('\n\t\t@font-face {...', 3)
非常感谢您的所有建议,谢谢。