내가 Heroku가의 심포니 응용 프로그램을 배포하려고하고 내가심포니 배포
금지 얻을 사이트에 액세스하려고 할 때 스키마 및 그러나 모두 완벽 벌금을 업데이트 할 수 있어요 이 서버에 액세스하거나 액세스 할 수있는 권한이 없습니다.
그래서 내가 오류를 볼 수있는 명령 heroku logs --num 10
을 사용하여
디렉토리/응용 프로그램/웹/역할을 할 수 없습니다 일치가 (의 index.php, index.html을, index.htm으로) 발견 을 DirectoryIndex에 없습니다, 이 때문에이도 내 자산, Heroku가 오히려 단지
web
보다/app/web/
에 액세스하려고 볼 수 있듯이 서버가 생성 한 디렉토리 지수는 옵션 지시어
에 의해 금지 될 수 있습니다 잘못된 액세스 인 app/web/css
을 통해 액세스 할 수 있습니다.
그럼 어떻게이 app
을 제거 할 수 있습니까? 나는 왜 Heroku가 그것을 지적하고 있는지 이해하지 못한다.
나는 Symfony documentation에 언급 된 단계를 반복해서 수행했는데 내가 누락 된 부분을 발견 한 것 같습니다.
Procfile은 웹을 가리키는 것처럼 보이므로이 부분은 어디에서 오는가? 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