Я пытаюсь развернуть приложение Symfony на Heroku, и я могу обновить схему и все прекрасно, однако, когда я пытаюсь получить доступ к сайту я получаюразвертывание Symfony по очкам Heroku в папку приложения
Запрещенный У вас нет прав на доступ к этому серверу/на этом сервере.
Таким образом, используя команду heroku logs --num 10
я могу увидеть ошибку
не может служить каталог/приложение/веб /: Нет соответствия не DirectoryIndex (index.php, index.html, index.htm) обнаружили, и сервер сгенерированного индекс каталог запрещен Параметры директива
Как вы можете видеть, Heroku пытается получить доступ к /app/web/
, а не просто web
, из-за этого даже мои активы будут доступ через app/web/css
, что, конечно, неправильно.
Так как я могу избавиться от этого app
? Я не понимаю, почему Героку даже указывает на это.
Я снова и снова прошел шаги, упомянутые в Symfony documentation, и я не могу понять, что мне не хватает?
Прокси-файл, кажется, указывает на Интернет, и где это app
?
web: vendor/bin/heroku-php-apache2 web/
Я просмотрел другие статьи в Интернете, как показано ниже, но ничто, кажется, не устраняет мою проблему.
Symfony on Heroku: 403 Forbidden You don't have permission to access/on this server
Любая помощь будет очень ценна.
Спасибо @Aerendir, к сожалению, это не помогло :) Я в конечном итоге исправил его, добавив приложение.json 'в корне https://devcenter.heroku.com/articles/app-json-schema Я добавлю ответ через некоторое время. Я очень ценю, что вы смотрите. – Baig