gpt4 book ai didi

heroku - symfony5 - heroku - 找不到网址 404

转载 作者:行者123 更新时间:2023-12-02 16:23:41 27 4
gpt4 key购买 nike

我正在使用 Symfony 5,并安装了 easyAdmin 3.1 包。

它在我的本地主机上运行良好,使用:

https://127.0.0.1:8000/admin

但是,当我部署到我的 heroku 帐户时,访问/admin 时出现错误:

404 : The requested URL was not found on this server.

我的 heroku 应用程序 url 是:

https://symfony-aristos.herokuapp.com/admin

事实上,除/之外的任何 url 都会发生这种情况。所以这与重定向有关。

https://symfony-aristos.herokuapp.com/login

在 heroku 日志中我看到的是:

2020-11-25T07:58:41.279377+00:00 app[web.1]: 10.11.131.158 - -[25/Nov/2020:07:58:41 +0000] "GET /admin HTTP/1.1" 404 196 "-""Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/87.0.4280.66 Safari/537.36

heroku 方面是否还缺少其他任何让它正常工作的东西?

最佳答案

我希望这对其他人有帮助:

Symfony 4 和更新的应用程序不再包含 .htaccess 或其他配置,以允许以不需要路径中的 index.php 脚本的方式重写 URL。

一个简单的解决方法是需要 apache-pack

$ composer require symfony/apache-pack
$ git add composer.json composer.lock symfony.lock public/.htaccess
$ git commit -m "apache-pack"

关于heroku - symfony5 - heroku - 找不到网址 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65000646/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com