我已在共享主机上部署了Laravel项目。在我的项目中,我使用了wkhhtmltopdf,它在localhost上正常工作,但是没有在live服务器上运行并且出现此错误:
AbstractGenerator.php第336行中的RuntimeException:退出状态代码' 127'说错了:stderr:" sh:1:/hermes/bosweb26a/b2003/ywh.xorlogics1/client/shisha/invoices/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd 64:not found " stdout:""命令:/hermes/bosweb26a/b2003/ywh.xorlogics1/client/shisha/invoices/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd 64 --lowquality' /tmp/knp_snappy57cecf069e11a3.25644949.html 39; ' /tmp/knp_snappy57cecf069e1ff3.62352750.pdf' ;. "
答案 0 :(得分:0)
Wkhtmltopdf是需要在操作系统上安装的模块。我认为该模块未安装在共享主机上。如果您有权访问共享主机(例如ssh用于Linux服务器),请尝试安装wkhtmltopdf,否则尝试由主机提供商安装它。如果可能的话。
修改强>
如果无法在共享主机上安装wkhtmlmodule,唯一的解决方案是切换到虚拟或专用服务器计划。 VPS(虚拟专用服务器)是一个很好的选择,价格有时几乎与共享托管相同。