Я работаю над приложением 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
в лог-файле?