Wkhtml2pdf.php 887行的例外:WKHTMLTOPDF没有返回laravel中的任何数据
问题描述:
我的所有PDF在以前的服务器上正常工作,当我将我的网站转移到VPS时,它不起作用。Wkhtml2pdf.php 887行的例外:WKHTMLTOPDF没有返回laravel中的任何数据
在异常线Wkhtml2pdf.php 887:WKHTMLTOPDF在Wkhtml2pdf没有返回在Wkhtml2pdf.php线887 任何数据
- > _渲染()在Wkhtml2pdf.php线1030 在Wkhtml2pdf->输出('I','Leave-2016-11-19 00:01:06.pdf')in Wkhtml2pdf.php line 242
答
经过很长时间,我自己解决了我的问题。
适用于LARAVEL。 首先打开配置/ Wkhtml2pdf.php文件
和
返回阵列(
'debug' => false,
'binpath' => 'lib/',
'binfile' => 'wkhtmltopdf-amd64',
'output_mode' => 'I'
);
到
返回阵列(
'debug' => true,
'binpath' => 'lib/',
'binfile' => 'wkhtmltopdf-amd64',
'output_mode' => 'I'
);
并在浏览器中重新运行。
你看到这样的数组:
数组:3 [▼ “输入”=> “/tmp/163448393.html” “命令”=>“/无功/网络/ HTML/somsv3/vendor/nitmedia/wkhtml2pdf/src/Nitmedia/Wkhtml2pdf/lib/wkhtmltopdf-amd64 --orientation'Portrait'--page-size'A4'“/tmp/163448393.html” - “ ”content“=> array:3 [▶] ]
这里的内容是你的PDF。文件
打开 “内容” 和修复权限问题给执行命令chmod -R 777 “文件名”
:)