【问题标题】:Symfony2 on nginx shared hostingnginx 共享主机上的 Symfony2
【发布时间】:2014-06-24 02:40:34
【问题描述】:

我有一个 symfony 2.3.16 项目,它在 localhost 上运行良好。 但今天我想将它托管在我的远程服务器上:它是 nginx 1.4.7 上的共享主机

我已经更改了公共文件夹(从 /web 到 /public_html :在 localhost 上仍然可以正常工作) 我已经清除然后删除了开发和产品缓存, 将我的远程 IP 添加到 app_dev.php 并在 app.php 中激活调试器

然后将所有文件上传到我的共享主机。 树是这样的: 应用程序
垃圾箱
public_html
- 捆绑包
- app.php
- app_dev.php
- config.php
- .htaccess
来源
供应商

当我尝试访问某些页面时,我总是以 404 Not Found 错误结束。

在这里,你可以看到:http://dojonantais.cwebh.org/app.php/admin/

我没有为 / 定义路由 我的 app/config/routing.yml 是这样的:
dnAdmin:
资源:“@dnAdminBundle/Resources/config/routing.yml”
前缀:/admin

另外,当我尝试开发环境时http://dojonantais.cwebh.org/app_dev.php 它说 / 没有路由,这是逻辑,但调试栏出现另一个错误: 加载 Web 调试工具栏时出错(404:未找到)。 是否要打开分析器?

当我打开分析器时:找不到 404

再次,我可以访问 config.php,它说我的服务器可以运行 Symfony,但无法访问配置器(404 错误)

那么,缺少什么?

再次感谢。

【问题讨论】:

    标签: symfony nginx http-status-code-404 hosting shared


    【解决方案1】:

    所以,问题来自我在 nginx 上的远程主机。

    我将主机更改为 1and1 服务器,一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多