2016-09-08 22 views
7

Khi tôi tải lên Blog Laravel của mình và thử xem nó, tôi nhận được lỗi 500 (Lỗi máy chủ nội bộ).Lỗi 500 khi tải dự án Laravel lên máy chủ

Tôi rất mới với ấu trùng nên tôi chưa có nhiều kinh nghiệm. Nhưng tôi đã thử một số thứ. Tôi đã đọc rằng hướng gốc từ Laravel cần nằm trong thư mục/public. Nhưng khi tôi đi đến {domain}/public nó không giải quyết được vấn đề.

Tất nhiên tôi đã thay đổi cấu hình Cơ sở dữ liệu từ địa phương sang cấu hình của máy chủ.

Có thể máy chủ tôi sử dụng không hỗ trợ Laravel vì nó không phải là PHP mặc định? Hay ai đó biết một sửa chữa dễ dàng hơn?

Tôi biết rằng Lỗi 500 có thể do các sự cố khác nhau gây ra. Nhưng trên localhost nó hoạt động tốt.

này được các bản ghi lỗi tôi nhận được:

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

Cảm ơn!

+3

Bất cứ khi nào bạn nhận được HTTP 500, bước đầu tiên của bạn phải là xem nhật ký của bạn. Chúng có thể chứa thông tin chi tiết hơn cần thiết để khắc phục sự cố này một cách hiệu quả. – Chris

+0

@Chris Cảm ơn bạn đã trả lời nhanh! Tôi sẽ xem qua nó. Khi tôi (không thể) tìm ra giải pháp tôi sẽ chia sẻ ở đây. – Nieck

+0

Tôi đoán liên kết này có thể giúp bạn https://medium.com/laravel-news/the-simple-guide-to-deploy-laravel-5-application-on-shared-hosting-1a8d0aee923e#.ek58ccqm7 – mfadel

Trả lời

3

Đảm bảo bạn có composer trong server.If của bạn không, hãy sử dụng

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

Sau đó

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

Để biết thêm chi tiết, sử dụng this trang web, được đề xuất bởi @mfadel

+0

Tôi không có quyền truy cập vào dòng lệnh của máy chủ. Tôi đoán đó sẽ là một vấn đề. – Nieck

4

Đảm bảo bạn chạy cài đặt trình soạn nhạc trên máy chủ.

Các vấn đề liên quan