在CakePHP2.0中使用Html2ps/Html2pdf创建PDF文件-空白PDF

在CakePHP2.0中使用Html2ps/Html2pdf创建PDF文件-空白PDF,cakephp,cakephp-1.3,cakephp-2.0,Cakephp,Cakephp 1.3,Cakephp 2.0,我正在CakePHP2.0中使用Html2pdf组件。它的工作精细在我的地方当我移动到服务器它生成空白PDF文件。我试图调试它,结果显示以下错误消息 我对所有必要的文件夹授予了777权限 无法打开[APP/Vendor/html2ps/fetcher.url.class.php,第94行] 有人知道吗 我正在使用IP地址,所以它不起作用,我需要解决这个问题。最后我发现我们需要 允许打开\u url\u fopen 您需要检查以下内容的其他选项: 检查fsocket功能在服务器中是否正常工作 检查

我正在CakePHP2.0中使用Html2pdf组件。它的工作精细在我的地方当我移动到服务器它生成空白PDF文件。我试图调试它,结果显示以下错误消息 我对所有必要的文件夹授予了777权限

无法打开[APP/Vendor/html2ps/fetcher.url.class.php,第94行]

有人知道吗


我正在使用IP地址,所以它不起作用,我需要解决这个问题。

最后我发现我们需要

允许打开\u url\u fopen

您需要检查以下内容的其他选项:

检查fsocket功能在服务器中是否正常工作 检查端口号是否正确启用 如果它是Linux服务器,并且您有ssh,那么只需使用wget并检查 url在同一服务器上运行正常

在php.ini中


现在工作正常了

最后我发现我们需要

允许打开\u url\u fopen

您需要检查以下内容的其他选项:

检查fsocket功能在服务器中是否正常工作 检查端口号是否正确启用 如果它是Linux服务器,并且您有ssh,那么只需使用wget并检查 url在同一服务器上运行正常

在php.ini中


现在它的工作正常了

有一个类似的问题,请检查您从中获取信息的url是否没有转义,例如:$Pdf->processRouter::url'/',true;而不是$Pdf->process urlencodeRouter::url'/',true;如果遇到类似问题,请检查您获取信息的url是否未转义,例如:$Pdf->processRouter::url'/',true;而不是$Pdf->process urlencodeRouter::url'/',true;