2016-10-04 35 views
3

作用不同我有问题,DOMPDF问题是它在完全本地主机,但是当我尝试在托管它给了我这个错误:DOMPDF在本地主机比GoDaddy的托管

 ErrorException in Cpdf.php line 3547: 
    Undefined index: 
in Cpdf.php line 3547 
at HandleExceptions->handleError('8', 'Undefined index: ', '/home/imphusius/public_html/cafeconor/vendor/dompdf/dompdf/lib/Cpdf.php', '3547', array('size' => '12')) in Cpdf.php line 3547 
at Cpdf->getFontHeight('12') in CPDF.php line 809 
at CPDF->get_font_height('/home/imphusius/public_html/cafeconor/vendor/dompdf/dompdf\lib\fonts\Times-Roman', '12') in FontMetrics.php line 352 
at FontMetrics->getFontHeight('/home/imphusius/public_html/cafeconor/vendor/dompdf/dompdf\lib\fonts\Times-Roman', '12') in Text.php line 188 
at Text->_layout_line() in Text.php line 362 
at Text->reflow(object(Block)) in AbstractFrameDecorator.php line 801 
at AbstractFrameDecorator->reflow(object(Block)) in Block.php line 738 
at Block->reflow(null) in AbstractFrameDecorator.php line 801 
at AbstractFrameDecorator->reflow() in Page.php line 133 
at Page->reflow(null) in AbstractFrameDecorator.php line 801 

会有人有想法,其中错误来自为什么?

+0

这是您从本地复制到GoDaddy的部署吗?可能是字体指标问题。重置您的字体/字体缓存目录(默认情况下都是dompdf/lib/fonts)到分发状态,看看是否有帮助。 – BrianS

回答

0

前段时间我在其他主机上遇到类似的问题。经过一段时间的实验证明,清除主机内置缓存并执行php artisan cache:clear(可能是php artisan route:clear就足够了)解决了这个问题。如果这也是你的情况,我建议使用Laravel cron jobs安排这个缓存擦除。
让我知道它是否有帮助。

相关问题