symfony 使用wkhtmltopdf拒绝权限

7bsow1i6  于 2023-10-24  发布在  其他
关注(0)|答案(3)|浏览(171)

我已经安装了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:“”
你能帮帮我吗?

b1zrtrql

b1zrtrql1#

如果使用Net Core或.net,请使用:用途:
sudo chmod 777 -R <Directorio que contiene el wkhtmltopdf>
错误是因为程序没有写入权限而引起的

watbbzwu

watbbzwu2#

我在服务器上遇到了同样的问题;奇怪的是,本地版本很高兴地完成了它的工作。在没有任何运气的情况下更改了生成文件的目标文件夹权限后,我意识到问题是由. yml中的二进制路径引起的。我将其更改为:

/opt/wkhtmltox/bin/wkhtmltopdf.exe

收件人:

/opt/wkhtmltox/bin/wkhtmltopdf

现在没事了

PS:如果你没有在供应商的文件中保存wkhtmltopdf(我的例子),在config_prod.yml中创建一个knp_snappy config;路径从local到prod版本是不同的。

Here是KnpLabs Bundle的官方文档以获取更多信息。
祝你好运!(如果你需要任何一年后11个月 *' answear)

uqzxnwby

uqzxnwby3#

在Linux或mac的用户目录中的自定义文件夹中安装库Wkhtmltopdf保存此路由并在配置中设置
此解决方案在生产服务器中运行
此错误是因为var和opt文件夹,如果不是root用户,您无法写入任何内容

相关问题