我试图部署在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