Я пытаюсь развернуть приложение symfony на героку, и я могу обновить схему, и все отлично, однако, когда я пытаюсь получить доступ к сайту, я получаю
Запрещено У вас нет прав доступа / на этом сервере.
Итак, используя команду heroku logs --num 10
, я вижу ошибку
Невозможно обслуживать каталог /app/web/: не найден соответствующий DirectoryIndex (index.php, index.html, index.htm), а сгенерированный сервером индекс каталога запрещен директивой Options.
Как видите, heroku пытается получить доступ к /app/web/
, а не только к web
, из-за этого даже мои активы получают доступ через app/web/css
, что, конечно же, неправильно.
Итак, как я могу избавиться от этого app
? Я не понимаю, почему Heroku даже указывает на это.
Я снова и снова выполнял шаги, упомянутые в документации Symfony, и не могу Кажется, я узнаю, что мне не хватает?
Procfile, кажется, указывает на сеть, так откуда же взялся этот app
?
web: vendor/bin/heroku-php-apache2 web/
Я просмотрел другие статьи в Интернете, подобные приведенной ниже, но, похоже, ничто не решает мою проблему.
Symfony на Heroku: 403 Запрещено У вас нет прав доступа к / на этом сервере
Любая помощь будет действительно оценена.