Ошибка KnpSnappyBundle / wkhtml - ConnectionRefusedError - PullRequest
0 голосов
/ 10 сентября 2018

У меня непонятная проблема.

Я много раз использовал этот комплект, и я понимаю основную логику создания 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 url
  • chmod 777 в папке var / cache - попробуйте acl
  • отключить все параметры wkhtml
  • обновить wkhtml
  • Отключить расширенный просмотр веток - ihave создал новый файл с полным HTML
  • Очистить ресурсы использования контроллера
  • filter / absolute_url filter / или переменная web_url для префикса ресурсов

В моей среде разработки (Windows) у меня не было никаких проблем.Эта проблема появилась, когда я работаю в производственной среде, основанной на Debian 9 с nginx, php 5.6, mariadb 10.0 * и letsencrypt сертификат.

Я не могу сейчас загружать какие-либо активы.У кого-нибудь есть идея ??

1 Ответ

0 голосов
/ 17 сентября 2018

Хорошо, я нашел обходной путь. Я использую этот трюк:

  • создайте глобальную переменную с этим путем:

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

  • тогда я называю свои активы так:
<link href="{{ pdf_url}}/bundles/css/bootstrap.css" rel="stylesheet">

Это не самое лучшее решение, но оно работает.

...