我刚刚从Symfony2网站开始"快速教程":http://symfony.com/doc/current/quick_tour/the_big_picture.html
config.php
文件有效(对我来说http://symfony2.local/config.php),包括CSS和图像,它们具有相对路径,例如:
bundles/framework/css/body.css
然而,当我按照教程中的说明单击"绕过配置并转到欢迎页面"链接时,我最终会http://symfony2.local/app_dev.php/,但CSS和图像不会显示。他们有绝对的路径,他们都错了:
/C:/bundles/framework/css/body.css
我需要在某个配置文件中更改什么吗?
问题不是来自Symfony2,而是来自我的Apache配置。基本上,解决方案可以归结为:从httpd.conf
文件中删除以下行:
FcgidFixPathinfo 1
请参阅此问题:通过mod_fcgid 加载PHP时,PHP$_SERVER[';SCRIPT_NAME';]错误