我有一个网站,该网站由Yann于2012年在Symfony 2.4中开发,Yann创建了该网站的70%,而我本人则是从2013-2014年以来一直在开发该网站
我们的网站最初由Yann托管,并且一切正常。直到他开始停止为服务器付款的那一刻,这导致我们很多网站崩溃。
因此,他被要求在2016年迁移到OVH,为此我们采用了Web plesk解决方案。而且,由于我们进行了迁移,因此我们失去了一个功能,即PDF的生成。
从那以后,没有办法使它再次工作。
这是我们得到的错误:
The exit status code '127' says something went wrong:
stderr:“ sh:/ vendor / wkhtmltopdf / bin:没有这样的文件或目录 ” 标准输出:“” 命令:/ vendor / wkhtmltopdf / bin --lowquality'/tmp/knp_snappy5b55e3aa348db3.85109382.html''/tmp/knp_snappy5b55e3aa349b42.36987656.pdf”。
这是我的config.yml:
knp_snappy:
pdf:
enabled: true
binary: /vendor/wkhtmltopdf/bin
options: []
image:
enabled: true
binary: /vendor/wkhtmltoimage/bin
options: []
我有一个名为/ vendor / wkhtmltopdf / bin的文件夹,此屏幕截图证明了这一点:
所以我不知道该怎么办...
答案 0 :(得分:0)
根据snappy docs,config.yml需要指向实际的二进制文件,而不仅仅是bin文件夹。请在config.yml中添加二进制名称,并且应该都可以
答案 1 :(得分:0)
我只是更改了添加二进制名称的方法:
knp_snappy:
pdf:
enabled: true
binary: /vendor/wkhtmltopdf/bin/wkhtmltopdf
options: []
image:
enabled: true
binary: /vendor/wkhtmltoimage/bin/wkhtmltoimage
options: []
我遇到了同样的错误:
The exit status code '127' says something went wrong:
stderr:“ sh:/ vendor / wkhtmltopdf / bin / wkhtmltopdf:没有此类文件或目录 ” 标准输出:“” 命令:/ vendor / wkhtmltopdf / bin / wkhtmltopdf --lowquality'/tmp/knp_snappy5b5ef7bd7b0378.87600401.html''/tmp/knp_snappy5b5ef7bd7b1028.75774701.pdf”。