Пассажир не применяет стили, но может быть загружен - PullRequest
1 голос
/ 25 августа 2011

Я установил Redmine на Centos 6, используя apache2 и пассажира phusion.

Я могу получить доступ к Redmine нормально, и все элементы управления работают.Проблема в том, что все это выглядит незастроенным.

Если я перейду к URL таблицы стилей из визуализированного html, он нормально его вытянет.Если я встраиваю стили таблицы стилей непосредственно в страницу, которую они отображают, как следует.

Я не получаю никаких ошибок apache или Redmine и вижу запросы на таблицы стилей в журнале доступа apache.

В firebug на вкладке css он не показывает стилей, но имеет файл 'application.css' в качестве ресурса, и когда я нажимаю кнопку edit, он загружает данные очень хорошо.

Я очистил кэш, а такжепопросили людей вокруг меня попробовать, и мы все получили ту же проблему.Я попытался перезапустить сервер и приложение Redmine.

Чтобы сделать его еще более странным, IE8 отображается правильно.IE9, FF, Safari и Chrome неправильно отображают страницу.

Redmine также является корневым каталогом документа, его нет в подкаталоге.

Я протестировал с помощью запроса ajax и смог получитьстили тоже хорошо.На данный момент я предполагаю, что у меня неправильно настроен Passenger, а пользовательский агент или заголовки, отправленные браузером, запрашивающим ресурсы, отличаются и как-то влияют?Это лучшее предположение, которое я получил.

Любая помощь очень ценится.

1 Ответ

1 голос
/ 26 августа 2011

Я нашел проблему. Apache возвращал text / plain как миметип. Исправлено добавлением

Addtype text / css .css

К .htaccess

...