2017-01-13 9 views
0

У меня возникли проблемы с использованием библиотеки Intervention Image. Он работает на моем localhost, но когда я пытаюсь использовать его на своем сервере, он выдает 500 Internal Server Error. Я подозреваю, что у меня отсутствует какой-то php-модуль или что-то в этом роде, но я не уверен. (Это амазонка сервер EC2) Это провал на этой линии:Laravel 5 Intervention Image throwing 500 Внутренняя ошибка сервера

$image = Image::make($file)->encode('jpg', 90); 

$ файл является base64 закодированный файл изображения. Он бросает 500, но никаких сообщений об ошибках нет.

Есть ли у кого-нибудь идеи, что не так?

+0

Вы можете принести лог-файлы Apache на том, что сервер? – Blaatpraat

+0

Проверьте свои журналы ошибок, расположенные в '/ storage/logs' – aynber

+0

Запустили ли вы команду' composer update' на сервере после добавления библиотеки Intervention Image? –

ответ

0

Я действительно решил, что он просматривает журнал. По-видимому, «что-то» не имело разрешения на запись в файл журнала, и это вызвало «отсутствие сообщения об ошибке» в части моего вопроса. Теперь я получаю сообщение об ошибке: «расширение GD Library нет с этим PHP установки»

я сделал:

sudo apt-get install php7.0-gd 

Это решило мою проблему :)

 Смежные вопросы

  • Нет связанных вопросов^_^