2016-09-08 40 views
7

Laravel Blog'umu yüklediğimde ve görüntülemeye çalıştığımda 500 hata alıyorum (Dahili sunucu hatası).Laravel projesini sunucuya yüklerken hata oluştu 500

Ben laravel için çok yeniyim, bu yüzden henüz çok fazla tecrübem yok. Ama ben zaten bazı şeyleri denedim. Laravel'in root yönergesinin/public klasöründe olması gerektiğini okudum. Ama {domain}/public adresine gittiğimde problemi çözmüyor.

Tabii ki, Veritabanı yapılandırmasını yerelden sunucu yapılandırmasına değiştirdim.

Kullandığım sunucunun varsayılan PHP olmadığından Laravel'i desteklememesi mümkün mü? Ya da birisi daha kolay bir düzeltme mi yapar?

Hata 500'ün farklı sorunlardan kaynaklanabileceğini biliyorum. Ama localhost üzerinde çalışıyor.

Bu benim hata günlüğü olsun edilmektedir:

[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} 

Teşekkür!

+3

HTTP 500 aldığınızda, ilk adımınız günlüklerinize bakmak olmalıdır. Muhtemelen bu sorunu etkili bir şekilde gidermek için gerekli olan daha ayrıntılı bilgiler içerirler. – Chris

+0

@Chris Hızlı cevap için teşekkürler! Bi 'bakacağım. Çözümü bulduğumda, burada paylaşacağım. – Nieck

+0

Bu bağlantı size yardımcı olabilir https://medium.com/laravel-news/the-simple-guide-to-deploy-laravel-5-application-on-shared-hosting-1a8d0aee923e#.ek58ccqm7 – mfadel

cevap

3

Eğer Sonra

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

Daha fazla ayrıntı için

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

kullanmak @mfadel tarafından önerildi this siteyi kullanıyorum lütfen, sizin server.If içinde composer olduğundan emin olun

+0

Sunucunun komut satırına erişimim yok. Sanırım bu bir sorun olacak. – Nieck

4

Sunucuda bir besteci yüklemesi yaptığınızdan emin olun.