0

をトリミングしてリサイズしながら、私はLaravel 5.4unisharp filemanager使用しています - laravel-filemanagerlaravelファイルマネージャ:500内部サーバーエラー

を私はdocumentationIntegrationに応じてすべてのものを設定しました。私は今、ファイルをアップロードすることができますが、同じアップロードされた画像をトリミングおよびサイズ変更することはできません。それはファイルマネージャでcrop.blade.phpにエラー

NotReadableException in AbstractDecoder.php line 335: Image source not readable

コードを投げるの上、私がリンクに行く場合、私は、コンソールにエラー、次の取得


Failed to load resource: the server responded with a status of 500 (Internal Server Error) - http://127.0.0.1:8000/laravel-filemanager/doresize?img=http%3A%2F%2F127.0.0.1%3A8000%2Fphotos%2F1%2F835e871b8f5105255b1ead21947b6799.jpeg&working_dir=%2F1&dataHeight=&dataWidth=&=1490245875358

以下

<button class="btn btn-primary" onclick="performCrop()"> 
    {{ trans('laravel- filemanager::lfm.btn-crop') }} 
</button> 
<button class="btn btn-info" onclick="loadItems()"> 
    {{ trans('laravel- filemanager::lfm.btn-cancel') }} 
</button> 
    <form action="{{ route('unisharp.lfm.getCrop') }}" role='form' name='cropForm' id='cropForm' mathod='post'> 
    <input type="hidden" id="img" name="img" value="{{ $img }}"> 
    <input type="hidden" id="working_dir" name="working_dir" value="{{ $working_dir }}"> 
    <input type="hidden" id="dataX" name="dataX"> 
    <input type="hidden" id="dataY" name="dataY"> 
    <input type="hidden" id="dataWidth" name="dataWidth"> 
    <input type="hidden" id="dataHeight" name="dataHeight"> 
    <input type='hidden' name='_token' value='{{csrf_token()}}'> 
    </form>` 

のように見えますこの500 Internal Server Errorエラーを解決するにはどうすればよいですか?

+0

ここで、画像の保存とサイズ変更に使用しているコードはありますか? –

+0

@AmrAly 'filemanager'がそれを処理します。私は自分のコードを書きませんでした。 filemanagerパッケージの 'crop.blade.php'のコード私は –

+0

を更新しました。ファイルと画像ディレクトリ'(config/lfm.php内) 'はあなたのWebサーバが書き込み可能であることを保証しています –

答えて

0

ファイルをアップロードするディレクトリでchownとchmodを試してください。ここ はyourprojectname/unisharp/laravel-ファイルマネージャ/ビュー/ crop.blade.phpで、このメソッドのTutorial chmod, chown

関連する問題