Symfony1 Symfony 1.4后端应用程序,用于产品环境中的管理失败

Symfony1 Symfony 1.4后端应用程序,用于产品环境中的管理失败,symfony1,symfony-1.4,admin,Symfony1,Symfony 1.4,Admin,在我的开发环境中,我有一个运行良好的管理后端,但在prod环境中却失败得很惨。具体而言,出现了一系列问题: 它无法读取symfony/web/sf/目录,因此无法加载所需的图像,尽管它声明已成功创建项目。然而,前端的情况并非如此,这让我相信这个问题比眼前的问题更险恶 虽然它加载了admin页面,但是css不会加载,即使web/css目录中存在admin.css 我做了一个检查元素,问题似乎是这个,而不是路由到 /web/css或/sfDoctrinePlugin或/web/js 它将应用程序的名

在我的开发环境中,我有一个运行良好的管理后端,但在prod环境中却失败得很惨。具体而言,出现了一系列问题:

  • 它无法读取symfony/web/sf/目录,因此无法加载所需的图像,尽管它声明已成功创建项目。然而,前端的情况并非如此,这让我相信这个问题比眼前的问题更险恶

  • 虽然它加载了admin页面,但是css不会加载,即使web/css目录中存在admin.css

  • 我做了一个检查元素,问题似乎是这个,而不是路由到 /web/css或/sfDoctrinePlugin或/web/js 它将应用程序的名称[在我的例子中是controlcenter]作为前缀添加到所有内容中,基本上将HTML呈现为: href=“/controlcenter/web/css”或href=“/controlcenter/js”或href=“/controlcenter/js”。这种情况在我的开发环境中根本不会发生,而且事情的呈现方式也是如此


    有人吗?

    我发这篇文章真是太可笑了。我只是想转到controlcenter/module,对于大多数人来说,它基本上可以转换为后端/模块

    本例中的索引文件是controlcenter.php,访问该文件后,我会让网站以应有的方式呈现。很抱歉让大家感到困惑。希望有人能来看看答案

    我应该在routing.yml中设置默认值,这样它就可以自动重定向,而无需键入controlcenter.php
    谢谢

    symfony附带的.htaccess文件是吗?你的虚拟主机呢?它是如何配置的?这自然是无关紧要的,因为我的前端应用程序工作正常,但后端路由错误。您如何调用后端应用程序?backend.php/?后端_dev.php/?在开发环境:controlcenter _dev.php/model和产品controlcenter/model上,它呈现自己,唯一的问题是它在它之前的所有内容中都以controlcenter为前缀。。。例如,js文件变成了controlcenter/js,而不仅仅是/js或样式表controlcenter/css而不是/css……不过,在开发环境中,这个问题并不存在