我的开发环境中有一个完美运行的管理后端,但它在生产环境中失败得很惨。具体来说出现了一堆问题:
- 它
无法读取symfony/web/sf/目录,因此没有加载所需的图像,尽管它指出项目已成功创建。然而,前端的情况并非如此,这让我相信问题比眼睛看到的更险恶。
虽然它加载了管理页面,但 css 不会加载,即使 admin.css 存在于 web/css 目录中。
我做了一个检查元素,问题似乎是这个,而不是路由到/web/css 或/sfDoctrinePlugin 或/web/js它将应用程序的名称 [在我的例子中为 controlcenter] 作为所有内容的前缀,本质上将 HTML 呈现为:href = "/controlcenter/web/css" 或 href = "/controlcenter/js" 或 href = "/controlcenter/js" .这在我的开发环境中根本不会发生,事情会按照它们的方式呈现。
修复任何人?
我发布这个完全是荒谬的。我只是想去控制中心/模块,对于大多数人来说,它基本上可以转换为后端/模块。
在这种情况下,索引文件是controlcenter.php,在访问它时,我让网站按照应有的方式呈现。对不起,人们感到困惑。希望有人顺便看看答案。
我应该在我的 routeting.yml 中设置默认值,以便它自动重定向而无需我键入控制中心.php谢谢