мы уже некоторое время используем этот экземпляр Redmine в интрасети, но время от времени почти все формы в Redmine выглядят так. То же самое в firefox, chrome и safari. Я также открыл другой экземпляр Redmine с другого сервера в том же браузере Chrome, что выглядит нормально.
Не затрагиваются форма входа, поля поиска и поля фильтров. Также вики работает нормально.
Я не помню, чтобы изменил настройку, которая могла бы это сделать. Я также пробовал сменить скин со стандартного на классический или альтернативный, но это не помогло.
Информация о версии говорит Redmine 1.0.2.stable (PostgreSQL)
Сервер - ubuntu 10.04 64, клиент - win3k-32.
Последнее, что я сделал, - это добавил новый проект.
Обновить:
Сайт имеет обратный прокси-сервер через https apache2 в нашей интрасети. Я только что узнал, что обслуживается непосредственно с исходной машины (с mongrel на http-порту 9001), все в порядке, поэтому я думаю, что apache что-то фильтрует. Любые идеи?
Может быть, ресурс вроде css ссылки не правильно переписан?
Это файл vhost от прокси:
<VirtualHost 10.1.1.186:80>
ServerName redmine.cgnch.de
ErrorLog /var/www/redmine_http_error_log
CustomLog /var/www/redmine_http_access_log combined
#Re-write any HTTP request to HTTPS
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443
RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L,R=permanent]
#RewriteRule ^(.*)$ https://%{SERVER_NAME}$1 [L]
</VirtualHost>
<VirtualHost 10.1.1.186:443>
ServerName redmine.example.com
ErrorLog /var/www/redmine_ssl_error_log
CustomLog /var/www/redmine_ssl_access_log combined
#Configure Reverse Proxy
ProxyRequests Off
ProxyPreserveHost On
#Rewrite Engine for URLs in HTML, JS and css:
SetOutputFilter proxy-html
# ProxyHTMLEnable On
# On: rewrite also css and javascript - Off: only in HTML
ProxyHTMLExtended Off
<Location />
ProxyPass http://10.1.1.185:9001/
ProxyPassReverse http://10.1.1.185:9001/
Order allow,deny
Allow from all
</Location>
ProxyHTMLURLMap http://10.1.1.185:9001 https://redmine.example.com
SSLEngine On
SSLProxyEngine On
SSLProxyProtocol all -SSLv2
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
</Virtualhost>
Я удалил следующие строки из файла vhost:
SetOutputFilter proxy-html
ProxyHTMLExtended Off
ProxyHTMLURLMap http://10.1.1.185:9001 https://redmine.example.com
Нет необходимости переназначать имена хостов, потому что redmine использует только относительную адресацию.
Теперь все работает нормально.
Проверьте консоль ошибок вашего браузера. Если это что-то вроде недоступной таблицы стилей, будет показано соответствующее сообщение об ошибке.