【问题标题】:Passenger no styles being applied but can be downloaded乘客未应用样式但可以下载
【发布时间】:2011-08-25 01:45:41
【问题描述】:

我使用 apache2 和 phusion 的乘客在 Centos 6 上安装了 Redmine。

我可以正常访问 Redmine,并且所有控件似乎都可以正常工作。问题是这一切似乎都没有风格。

如果我从呈现的 html 逐字访问样式表的 url,它会很好地提取它。如果我将样式表的样式直接嵌入到它应该呈现的页面中。

我没有收到任何 apache 或 Redmine 错误,并且确实在 apache 的访问日志中看到了对样式表的请求。

在 css 选项卡上的 firebug 中,它不显示任何样式,但将“application.css”文件作为资产,当我单击编辑时,它会很好地加载数据。

我清除了缓存并要求我周围的人尝试,但我们都遇到了同样的问题。我已经尝试重新启动服务器和 Redmine 应用程序。

更奇怪的是,IE8 显示正确。 IE9、FF、Safari、Chrome都显示页面不正确。

Redmine 也是文档根目录,它不在子目录中。

我使用 ajax 请求进行了测试,并且还能够检索样式。此时我唯一的假设是我没有正确配置Passenger,并且浏览器发送的用户代理或请求资源的标头不同并且受到某种影响?这是我得到的最好的猜测。

非常感谢任何帮助。

【问题讨论】:

    标签: ruby-on-rails redmine passenger


    【解决方案1】:

    我发现了问题。 Apache 返回 text/plain 作为 mimetype。通过添加

    修复

    添加文本/css .css

    到.htaccess

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-01
      • 1970-01-01
      • 2022-10-01
      • 1970-01-01
      • 2011-01-01
      • 2015-11-16
      • 2014-04-09
      • 2012-11-04
      相关资源
      最近更新 更多