gpt4 book ai didi

php - Symfony 404 错误

转载 作者:可可西里 更新时间:2023-11-01 06:56:27 24 4
gpt4 key购买 nike

在我的本地机器上,我创建的 symfony 项目完美运行。

我已经在我的测试服务器上安装了 symfony,它工作正常。当我转到浏览器中的 URL 时,我会看到“Symfony 项目已创建”页面。我运行了 check_configuration.php 并检查了所有内容。

我遇到的问题是:我已经创建了数据库并上传了表格数据。我已经使用 FTP 将文件从本地计算机上传到服务器。当我尝试访问我创建的模块时,它抛出 404 错误:

未找到

The requested URL /mymodule was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

这里有一些例子:

在我使用 MAMP 的本地计算机上,我使用了以下工作正常的 URL:

http://localhost:8080/frontend_dev.php/mymodule

在我上传完所有内容后,如果我转到测试服务器 URL:

http://my.url.com:8090/

我获得了带有/sf 图像和样式的“项目成功”页面。

但是如果我尝试

http://my.url.com:8090/mymodule

我收到 404 错误,好像该页面不存在,这让我觉得 smfony 不知道前端模块。

有什么帮助吗?

最佳答案

你需要做两件事:

1) 确保在 Apache 中启用了 mod_rewrite。

2) 仔细检查文档根目录中的 .htaccess 文件,确保它指向您的 app.php。类似的东西:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>

关于php - Symfony 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854766/

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