/ usr / local / bin / wkhtmltopdf:Linux中的权限被拒绝

时间:2019-09-16 09:44:26

标签: php linux wkhtmltopdf permission-denied

我阅读了几乎所有与wkhtmltopdf有关的主题,但是我的问题仍然存在。实际上,这不是wkhtmltopdf问题,而是权限问题。

总结起来:wkhtmltopdf在命令行中有效,但不适用于PHP exec()

但是wget与php exec()可以正常工作:

我可以在命令行中执行wkhtmltopdf,效果很好:

  

/ usr / local / bin / wkhtmltopdf“ test.html”“ /var/www/html/test/test.pdf”

exec( "/usr/local/bin/wkhtmltopdf --enable-plugins --encoding UTF-8 --javascript-delay 2000 --load-error-handling ignore --disable-smart-shrinking --image-quality 100 --orientation Portrait --minimum-font-size 10 --header-spacing '0' --margin-top '15mm' --header-html '/tmp/1568618584_generated.html' --footer-left 'Accume Partners Risk Director' --footer-right 'Residual Risk Report -- Page [page] of [toPage]' --footer-font-size '8' --footer-line /tmp/1568618584_generated.html /tmp/R_RM_2110_Residual_Risk_Report.pdf 2>&1", $output, $pdfGenerateStatus);

    print_r($output).'<br>'; 
    echo $pdfGenerateStatus;

返回数组

  

([0] => sh:/ usr / local / bin / wkhtmltopdf:权限被拒绝)126错误。

我正在使用wkhtmltopdf 0.12.4(带有修补的qt)。 另外,

  

我已将777权限设置为/ usr / local / bin / wkhtmltopdf,但没有用。

0 个答案:

没有答案