我刚从头开始安装Symfony标准应用程序,布局已破坏:
我已经做了很多事情,例如清除缓存,更改目录权限等,似乎没有任何工作。
有没有人有任何想法?
答案 0 :(得分:4)
昨天我正在引用丹尼尔的另一个question。
问题的原因是他的nginx网络服务器配置错误。样式表由nginx提供,但没有为css文件包含正确的mime类型,因此被浏览器忽略。
解决方案:
<强> nginx的强>
您需要确保nginx.conf
实际包含正确的mime类型。
http {
include conf/mime.types;
# ...
}
......或......
types {
# ...
text/css css;
}
<强>的Apache:强>
请确保您已将其包含在httpd.conf
并启用了mod_mime。
AddType text/css .css
答案 1 :(得分:0)
似乎缺少css文件。
如果发生某些错误,请运行php app/console assets:install
并查看输出。
答案 2 :(得分:0)
始终使用以下命令:
php app/console assetic:dump
这会转储您的所有资产
然后你使用
php app/console assets:install
甚至更快的选择
php app/console assets:install --symlink