Symfony2新建项目不加载资源

Symfony2 new project does not load resources

我是 Symfony2 的新手,正在尝试按照教程创建一个简单的项目。我下载了 Symfony 并打开了 web/config.php。我可以看到页面的内容,但加载了 none 的资源(css 和图像)。我是 symfony 的新手,搜索了很长时间但找不到解决方案。有人可以帮我吗?

这是我的 config.php 和教程中的 config.php 的屏幕截图:

我还注意到,当我单击页面上的三个 link 时,link 没有将我带到正确的目标。例如,当正确的 link 应该是 http://localhost/web/app_dev.php/_configurator/ 时,它会将我带到 http://localhost/web/config.php/app_dev.php/_configurator/。请注意,它所做的是没有从 url 中删除 config.php。鉴于 php 不能直观地处理相对指令这一臭名昭著的事实,我的猜测是这就是问题的根源。但是,我是 symfony 的新手,不知道如何解决这个问题。

谢谢


编辑: 我在 Windows

上使用 apache2.4

看来您没有正确安装静态资源。

在您的 shell 上尝试以下命令:

cd /path/to/project php app/console assets:install web

或者,如果您使用的是支持符号链接的文件系统 (#nowwindows)

php app/console assets:install web --symlink

然后刷新配置页面 - 就可以了。