我試圖部署在Heroku上symfony的應用程序,我能夠更新架構及然而,所有完全正常,當我嘗試訪問該網站,我得到Symfony的部署應用程序文件夾
故宮 您沒有訪問此服務器上的權限。
那麼使用命令heroku logs --num 10
我可以看到錯誤
不能充當目錄/應用/網絡/:沒有匹配的DirectoryIndex (index.php文件的index.html,index.htm的)發現,和服務器生成的目錄 指數期權指令
禁止正如你所看到的,因爲這就是我的資產的Heroku試圖訪問/app/web/
而不僅僅是web
,都可以通過app/web/css
訪問,這是錯誤的。
那麼我該如何擺脫這個app
?我不明白爲什麼Heroku甚至指出這一點。
我已經經歷了Symfony documentation中提到的步驟一遍又一遍,我似乎無法找出我失蹤的東西?
Procfile似乎指向web所以這是從哪裏來的app
?
web: vendor/bin/heroku-php-apache2 web/
我已經通過網上的其他文章,如下所示,但似乎沒有任何東西正在解決我的問題。
Symfony on Heroku: 403 Forbidden You don't have permission to access/on this server
任何幫助將非常感激。
謝謝@Aerendir不幸的是,沒有幫助:)我最終通過添加'app來修復它。json'在根https://devcenter.heroku.com/articles/app-json-schema我會在一段時間添加答案。我非常感謝你看看。 – Baig