退出状态代码"1"表示出现问题:标准:"'C:Program' is not recognized as an internal command or ... "



我得到这个:

> The exit status code '1' says something went wrong:
stderr: "'C:Program' is not recognized as an internal command
or external, an executable program or a batch file."

我正在使用wkhtmltopdf在laravel下生成pdf,它工作正常。我使用窗口进行本地项目。现在,当我尝试生成它时,出现此错误。没有任何变化,laravel更新了,只是我不小心删除了我的.env文件。 我创建了一个新的,但是我的所有项目都得到了一个完全空白的页面,或者当我执行ajax请求以生成pdf时出现此错误。

我尝试在.env(通过phpdotenv 3(:

WKHTMLTOPDF='"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf"'

config/snappy.php:

<?php
return array(

'pdf' => array(
'enabled' => true,
'binary'  => env('WKHTMLTOPDF'),
'timeout' => false,
'options' => array(),
'env'     => array(),
),
'image' => array(
'enabled' => true,
'binary'  => env('WKHTMLTOIMAGE'),
'timeout' => false,
'options' => array(),
'env'     => array(),
),
'binary' => env('WKHTMLTOPDF'),
);

在 wkhtmltopdf bin 的路径中逃离你的空间

试试这个:

WKHTMLTOPDF='"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf"'

尝试

WKHTML_PDF_BINARY="""C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"""
WKHTML_IMG_BINARY="""C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"""

它对我有用

只需执行

WKHTMLTOPDF="C:Program Fileswkhtmltopdfbinwkhtmltopdf"

这对我有用。

相关内容

  • 没有找到相关文章

最新更新