错误KnpSnappyBundle / wkhtml-ConnectionRefusedError

时间:2018-09-10 12:59:31

标签: symfony wkhtmltopdf knp-snappy

我有一个无法理解的问题。

我已经多次使用了这个捆绑软件,而且我了解从树枝视图生成pdf的主要逻辑。

但是在我的最后两个项目中,我遇到了这样的错误:

Error: Failed to load https://mydomain/bundles/bundle/css/bootstrap.css, with network status code 1 and http status code 0 - Connection refused

Exit with code 1 due to network error: ConnectionRefusedError

我尝试过:

  • HTTP和HTTPS网址
  • var / cache文件夹上的chmod 777-尝试ACL
  • 禁用wkhtml的所有参数
  • 更新wkhtml
  • 禁用扩展树枝视图-我制作了一个具有完整HTML的新文件
  • 清洁控制器使用资产
  • 过滤器/ absolute_url过滤器/或web_url变量以前缀资产

在我的开发环境(Windows)上,我没有任何问题。 当我在基于Debian 9,nginx,php 5.6,mariadb 10.0 *和letencrypt证书的生产环境中工作时,会出现此问题。

我暂时无法加载任何资产。 有人有想法吗?

1 个答案:

答案 0 :(得分:0)

好,我找到了解决方法。我使用这个技巧:

  • 使用以下路径创建全局变量:
  

pdf_url: '%kernel.root_dir%/../web'

  • 然后我这样称呼我的资产:
<link href="{{ pdf_url}}/bundles/css/bootstrap.css" rel="stylesheet">

这不是最简单的解决方案,但它的工作原理。

相关问题