2017-01-22 22 views
2

私は自分のWindows上で動作するLaravelプロジェクトを持っています。私はMacで転送しようとしています。残念ながら、私は私のウェブサイトに行くとエラー500があります。私がApacheのログをチェックすると、私は:クライアントがサーバー構成によって拒否されました。 ApacheはMAMPの2.2バージョンです。Laravel Error HTTP 500 with MAMP

+0

[サーバー構成によってクライアントが拒否されました](http://stackoverflow.com/questions/8413042/client-denied-by-server-configuration) – James

+0

MAMPの他のすべてのプロジェクトが完全に機能するため、いいえ。 –

答えて

0

このエラーは、ファイルシステム上のディレクトリへのアクセスがApache構成によって拒否されたことを意味します。 laravelのインストールで

Apacheとディレクトリのパーミッションの

チェックランナー...

ディレクトリのパーミッション

Laravelをインストールした後、いくつかの権限を設定する必要があります。ストレージ内のディレクトリとブートストラップ/キャッシュディレクトリは、Webサーバーによって書き込み可能である必要があります。そうでないと、Laravelは実行されません。 Homestead仮想マシンを使用している場合、これらのアクセス許可は既に設定されているはずです。

+0

実際に私はMacにLaravelをインストールしていないので、Windowsからプロジェクトを転送したばかりです。 MacにLaravelをインストールする必要がありますか? –

+0

いいえ... @AdrienMi –

0

ストレージのchmodとすべてのファイルを-Rで変更し、bootstrap/cacheフォルダでも同じことをすることを忘れないでください。

chmod -R 775 storage 
chmod -R 775 bootstrap/cache 

公式laravelドキュメントのインストール中に、 "ディレクトリのアクセス権" のことを確認してください:https://laravel.com/docs/5.3/installation

希望助けました。よろしく。