Кто-то сталкивался с проблемой деплоя проекта на Laravel?
Может кто-нибудь сможет подсказать что именно я делаю не так.
Уже второй день бьюсь с LAMP (Digital Ocean) & Laravel. Настройка, кажется, проходит успешно и Laravel конкретно работает в /public/, но после замены файлами существующего проекта на Laravel появляется вот такая картинка:
Похоже что хостинг вывалил роуты на страницу, есть идея что файл routes содержит в начале <? вместо <?php и на серверном пыхе выключена директива "allow short tags" в итоге вместо подключения и исполнения файла вываливается его содержимое.
qtcute: Если laravel 4.x ветки то в /app/routes.php если 5.x то в /app/Http/routes.php + желательно проверить права на него. Решение Muhammad помогает в 80% проблем =)
1. Нужно настроить сервер, чтобы он смотрел в папку public
2. Папкам storage и bootstrap (а также всем вложенным папкам) необходимо выставить права на запись (755):
А какие могут быть способы настройки? Права выставлены, проект перезаливал. Дело в том, что чистый Laravel ставится без каких-либо проблем. Как только я заменяю файлы исходного Laravel файлами проекта - он отображается именно так.