我正在生成关于捆绑knp_snappy
的 PDF报告,正如标题中所述,所以 wkhtmltopdf命令在命令模式下完美运行但它确实在捆绑,我得到以下错误:
The exit status code '127' says something went wrong:
stderr, "PROT_EXEC | PROT_WRITE failed.
我知道这与权限相关,但我不知道必须更改哪些内容才能使其正常工作。
我的config.yml
knp_snappy:
pdf:
enabled: true
binary: "/usr/bin/wkhtmltopdf"
options: []
我的控制器:
$html = $this->renderView('PanelBundle:Default:hotel-booking-summary.pdf.html.twig', array(
'summary' => $summary,
'agency' => $agency
));
return new Response(
$this->get('knp_snappy.pdf')->getOutputFromHtml($html),
200,
array(
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'attachment; filename="file.pdf"'
)
);
我希望你能帮助我,问候,非常感谢你。
答案 0 :(得分:1)
显示
ls -la /usr/bin/wkhtmltopdf
实际上你可以尝试设置类似
的权限sudo chown %your_ssh_user%:%your_www_group% /usr/bin/wkhtmltopdf