我已经安装了Wkhtmltopdf,我有这个错误,当我执行他“/var/chroot/wkhtmltox-jessie-amd 64:Permission denied”.我在谷歌搜索,但我还没有找到如何做.剧目有此权限“drwxr-xr-x根根”,我执行他在web服务器(apache)和Symfony.
错误:
退出状态代码“126”表示出现错误:stderr:“sh:1:/var/chroot/wkhtmartox-jessie-amd 64:Permission denied“stdout:“”
你能帮帮我吗?
3条答案
按热度按时间b1zrtrql1#
如果使用Net Core或.net,请使用:用途:
sudo chmod 777 -R <Directorio que contiene el wkhtmltopdf>
错误是因为程序没有写入权限而引起的
watbbzwu2#
我在服务器上遇到了同样的问题;奇怪的是,本地版本很高兴地完成了它的工作。在没有任何运气的情况下更改了生成文件的目标文件夹权限后,我意识到问题是由. yml中的二进制路径引起的。我将其更改为:
收件人:
现在没事了
PS:如果你没有在供应商的文件中保存wkhtmltopdf(我的例子),在config_prod.yml中创建一个knp_snappy config;路径从local到prod版本是不同的。
Here是KnpLabs Bundle的官方文档以获取更多信息。
祝你好运!(如果你需要任何一年后11个月 *' answear)
uqzxnwby3#
在Linux或mac的用户目录中的自定义文件夹中安装库Wkhtmltopdf保存此路由并在配置中设置
此解决方案在生产服务器中运行
此错误是因为var和opt文件夹,如果不是root用户,您无法写入任何内容