nginx上的Symfony2共享主机

时间:2014-06-10 12:32:37

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

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

我已经更改了公用文件夹(从/ web到/ public_html:仍然在localhost上工作得很好) 我已经清除然后删除了dev和prod缓存, 将我的远程IP添加到app_dev.php并激活app.php中的debuger

然后将所有文件上传到我的共享主机。 树是这样的:     应用
    斌
    的public_html
         - 捆绑          - app.php
         - app_dev.php
         - config.php
         - .htaccess
    SRC
    供应商

当我尝试访问某些页面时,我总是以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:Not Found)。     你想打开探查器吗?

当我打开探查器时:404找不到

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

那么,缺少什么?

再次感谢。

1 个答案:

答案 0 :(得分:0)

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

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