1

Я пытаюсь развернуть приложение laravel на heroku. Я запустил видео на главной странице heroku для развертывания приложения php. Я в настоящее время получаю 403 error, You don't have permission to access/on this server. Как я могу изменить права доступа к приложениям, чтобы запустить его правильно?Laravel - приложение для развертывания на Heroku

Также как я могу получить доступ к приложению с терминала для внесения любых изменений, если это возможно?

ответ

3

Долгое время, когда я использую Heroku, но у documentation есть то, что вам нужно. Вы получаете 403, потому что, скорее всего, вы не устанавливаете корень сети. По умолчанию веб-корень - /, который ограничен. В Laravel вам это нужно, чтобы быть /public

Добавить Procfile в корень вашего проекта Laravel и добавьте следующую строку в него:

web: vendor/bin/heroku-php-apache2 public/

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

Смежные вопросы