Maybe it will also help you.
- First of all check your file permissions.
- To fix file permissions sudo chmod 755 -R your_project.
- Then chmod -R o+w your_project/storage to write file to storage folder.
- php artisan cache:clear. …
- php artisan key:generate.
- Then check server requirements as per the laravel requirement.
For More Information Please Refer: https://stackoverflow.com/questions/31543175/getting-a-500-internal-server-error-on-laravel-5-ubuntu-14-04