2017-01-13 5 views
0

Ich habe Probleme mit der Intervention Image-Bibliothek. Es funktioniert auf meinem lokalen Host, aber wenn ich versuche, es auf meinem Server zu verwenden, löst es einen internen 500 Serverfehler aus. Ich vermute, dass ich eine Art PHP-Modul oder etwas vermisse, aber ich bin mir nicht sicher. (Es ist ein Amazon EC2-Server) Es Fehler auf dieser Linie:Laravel 5 Intervention Image wirft 500 Interner Server Fehler

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

$ file ist eine Base64-codierte Bilddatei. Es wirft eine 500, aber keine Fehlermeldung jeglicher Art.

Hat jemand eine Idee, was falsch ist?

+0

Können Sie die Logfiles auf, dass holen Server? – Blaatpraat

+0

Überprüfen Sie Ihre Fehlerprotokolle in '/ storage/logs' – aynber

+0

Haben Sie den Befehl' composer update' auf dem Server ausgeführt, nachdem Sie die Intervention Image Bibliothek hinzugefügt haben? –

Antwort

0

Ich löste es tatsächlich durch das Protokoll suchen. Aparently "etwas" hatte keine Berechtigung, in die Protokolldatei zu schreiben und das verursachte die "keine Fehlermeldung ausgegeben" Teil meiner Frage. Jetzt bekomme ich die Fehlermeldung: „GD Library-Erweiterung nicht verfügbar mit dieser PHP-Installation“

ich getan habe:

sudo apt-get install php7.0-gd 

Das ist mein Problem gelöst :)