2017-01-13 26 views
0

Intervention Imageライブラリを使用している問題があります。 これは私のlocalhost上で動作しますが、私が自分のサーバ上で使用しようとすると、500内部サーバエラーが発生します。 私は何らかのPHPモジュールや何かを見逃していると思われますが、わかりません。 (それは、アマゾンのEC2サーバです) それは、この行に失敗しています:Laravel 5 Interventionイメージ投げ500内部サーバーエラー

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

$ファイルは、base64エンコードされたイメージファイルです。 500を投げていますが、エラーメッセージは表示されません。

何が問題なのでしょうか?

+0

sudo apt-get install php7.0-gd 

あなたはその上のApacheのログファイルを取得することができますサーバ? – Blaatpraat

+0

'/ storage/logs'にあるエラーログを確認してください。 – aynber

+0

Intervention Imageライブラリを追加した後、サーバ上で' composer update'コマンドを実行しましたか? –

答えて

0

実際にログを見て解決しました。 確かに「何か」がログファイルへの書き込み権限を持たず、私の質問の「エラーメッセージが出力されない」原因になっていました。 今、私はエラーを取得:「このPHPのインストールでは使用できませんGDライブラリの拡張」

を私は:私の問題を解決:)

関連する問題