Laravel - Невозможно экспортировать в PDF, потому что у бинарного якобы отказано в разрешении? - PullRequest
0 голосов
/ 11 октября 2018

Я работаю над приложением Laravel / Angular, и у меня есть страница, на которой пользователь должен иметь возможность загрузить PDF, созданный на основе данных, введенных в форму.

Введенные данные могутбыть экспортированным как файл CSV или файл PDF - экспорт CSV в настоящее время работает точно так, как предполагалось.

По какой-то причине у меня возникают некоторые проблемы с получением экспорта PDF в работу, когда я нажимаю «Экспортировать как»Кнопка PDF ', я получаю сообщение об ошибке в консоли браузера под названием

несколько

В файле laravel.log я вижу следующее записанное сообщение об ошибке:

[2018-10-11 15:08:28] local.ERROR: RuntimeException: код состояния выхода '126' говорит о том, что что-то пошло не так: stderr: "sh: 1: / usr / local / bin/ wkhtmltopdf-amd64: В доступе отказано

Я попытался выполнить инструкции по адресу: laravel-snappy -

Я выполнил команду sudo chmod +x /usr/local/bin/wkhtmltopdf-amd64 изкорневой каталог приложения, чтобы убедиться, что его разрешения установлены правильноно я все еще получаю сообщение об ошибке в браузере, и каждый раз, когда я пытаюсь экспортировать PDF-файл, эта ошибка появляется в файле журнала.

Я вижу в своем файле composer.json, который у меня естьоператор require для

"barryvdh/laravel-snappy": "^0.4.0"

и все пути к файлам конфигурации верны ...

Кто-нибудь может понять, почему я не могу загрузить PDF, ипочему я все еще получаю ошибку Permission denied в лог-файле?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...