0

我刚刚从头安装了一个 Symfony 标准应用程序,并且布局被破坏了:

在此处输入图像描述

我已经做了很多事情,例如清除缓存,更改目录权限等,但似乎没有任何效果。

有谁有想法吗?

4

3 回答 3

4

我昨天引用了丹尼尔的另一个问题。

问题的原因是他的 nginx 网络服务器配置错误。样式表由 nginx 提供,但不包括 css 文件的正确 mime 类型,因此被浏览器忽略。

解决方案:

nginx

您需要确保您nginx.conf实际上包含正确的 mime 类型。

http {
  include    conf/mime.types;
  # ...
}

... 或者 ...

types { 
  # ...
  text/css css; 
}

阿帕奇:

确保您已将其包含在您的httpd.conf并启用 mod_mime 中。

AddType text/css .css
于 2014-02-19T08:06:22.120 回答
0

似乎缺少css文件。

如果出现一些错误,运行php app/console assets:install并查看输出。

于 2014-02-18T13:34:23.057 回答
0

始终使用以下命令:

php app/console assetic:dump

这会转储您的所有资产

然后你使用

php app/console assets:install

甚至更快的选择

php app/console assets:install --symlink
于 2014-02-18T13:39:38.863 回答