Приложение Laravel не работает после загрузки на сервер

Приложение laravel отлично работало на локальном сервере. Но после того, как я загрузил его на свой сервер, он не работает. Структура каталогов моего приложения показана на следующем изображении: введите описание изображения здесь

И я получаю следующую проблему. Он автоматически перенаправляется на адрес обратной связи, показывая ничего введите описание изображения здесь

Вот моя версия php на сервере

введите описание изображения здесь

У меня также были проблемы с этим. Вам нужно поместить «общедоступную» папку в ваш каталог «www» (или соответствующую папку public_html, если вы используете виртуальную машину). Затем вы должны поместить приложение WHOLE в свою папку var в каталог по вашему выбору, позвольте называть его «MySuperCoolFolder». Наконец, вам нужно изменить файл index.php. В частности, эти две линии.

require __DIR__.'/../bootstrap/autoload.php'; 

в

 require __DIR__.'/../MySuperCoolFolder/bootstrap/autoload.php'; 

а также

 $app = require_once __DIR__.'/../bootstrap/app.php'; 

в

 $app = require_once __DIR__.'/../MySuperCoolFolder/bootstrap/app.php'; 

И это должно сделать это. Если это не сработает. Перейдите к документации и используйте файл .htaccess, который они предоставляют. Это сделало трюк для меня.

Удачи!

Ссылка: https://medium.com/laravel-news/the-simple-guide-to-deploy-laravel-5-application-on-shared-hosting-1a8d0aee923e#.nvinp0r3e

Убедитесь, что у вас есть правильная настройка веб-сервера. Вы должны указать веб-сервер в public каталог и перезапустить его.

Кроме того, убедитесь, что вы установили правильные разрешения storage каталога storage :

 chmod -R 775 storage 

И попробуйте очистить весь кеш:

 php artisan cache:clear php artisan route:clear php artisan config:clear php artisan view:clear php artisan clear-compiled