我最近重新上传了一个网络应用程序的所有源文件,WKHTMLTOPDF 停止工作了。
我从“绑定(bind)”(wkpdf.php) 得到这个错误:
WKPDF 程序错误。 结果:130 标准错误: 标准输出:
在做了一些研究之后,我发现了这个可能的解决方案:
https://code.google.com/p/wkhtmltopdf/issues/detail?id=289
于是,我将FilleZilla的文件传输类型改为Binary,并重新上传了wkhtmltopdf-i386。但是,现在我在尝试生成 PDF 时收到以下错误:
WKPDF 程序错误。 结果:127 标准错误: 标准输出:
该网站的服务器在 Linux 上运行,我无权访问 shell(只能通过 FTP 访问 Web 文件)。此外,我已经为这些文件设置了所有适当的权限。
我不明白的是为什么它之前可以工作但在覆盖文件(使用完全相同的文件)后它停止工作。
有人知道如何解决这个问题吗?
最佳答案
我发现了问题:绑定(bind)文件检测到错误的 CPU。我进行了更改,因此它会执行 wkhtmltopdf-amd64,而不管检测到什么,现在一切正常。
关于php - WKHTMLTOPDF 抛出错误代码 127,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26070994/