2016-09-08 9 views
7

Laravelブログをアップロードして表示しようとすると、500エラー(内部サーバーエラー)が発生します。Laravelプロジェクトをサーバーにアップロードするときのエラー500

私はlaravelにはとても新しいので、まだ多くの経験はありません。しかし、私はすでにいくつかのことを試みました。私はLaravelからのルートディレクティブが/ publicフォルダにある必要があることを読んだ。しかし、{domain}/publicに行くと、問題は解決しません。

もちろん、データベースの構成をローカルからサーバーの構成に変更しました。

デフォルトのPHPではないため、私が使用しているサーバーがLaravelをサポートしていない可能性はありますか?それとも、誰かが簡単な修正を知っていますか?

エラー500はさまざまな問題が原因で発生する可能性があります。しかしlocalhostではうまく動作します。

[2016-09-09 22:41:38] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Illuminate\Notifications\NotificationServiceProvider' not found' in /home/nieckki171/domains/nieckki171.171.axc.nl/public_html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:146 
Stack trace: 
#0 {main} 
[2016-09-09 22:41:39] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Illuminate\Notifications\NotificationServiceProvider' not found' in /home/nieckki171/domains/nieckki171.171.axc.nl/public_html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:146 
Stack trace: 
#0 {main} 
[2016-09-09 22:41:47] local.ERROR: exception 'Symfony\Component\Debug\Exception\FatalErrorException' with message 'Class 'Illuminate\Notifications\NotificationServiceProvider' not found' in /home/nieckki171/domains/nieckki171.171.axc.nl/public_html/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php:146 
Stack trace: 
#0 {main} 

感謝を:

これは私が取得エラーログです!

+3

HTTP 500を取得するたびに、ログを確認する必要があります。彼らはおそらくこれを効果的にトラブルシューティングするために必要なより詳細な情報を含んでいます。 – Chris

+0

@Chris素早く答えてくれてありがとう!私はそれを見てみましょう。私が解決策を見つけることができないとき、私はここでそれを共有します。 – Nieck

+0

私はこのリンクがあなたを助けるかもしれないと思います https://medium.com/laravel-news/the-simple-guide-to-deploy-laravel-5-application-on-shared-hosting-1a8d0aee923e#.ek58ccqm7 – mfadel

答えて

3

あなたが、その後

$ curl -sS https://getcomposer.org/installer | php — –filename=composer 

詳細については

$ php composer install 
$ php composer dumpautoload -o 
$ php artisan config:cache 
$ php artisan route:cache 

使用@mfadelによって提案されたthisサイトを、使用してくださいではなく、あなたのserver.Ifでcomposerを持っていることを確認し

+0

私はサーバーのコマンドラインにアクセスできない。私はそれが問題になると思う。 – Nieck

4

サーバ上でコンポーザインストールを実行していることを確認してください。

関連する問題