我们现在正在内部网中使用这个redmine实例一段时间,但是从一天到另一个几乎所有在redmine中的表单都是这样的。 在Firefox,铬和Safari浏览器是一样的。 我也在同一个chrome浏览器中从另一个服务器打开了一个不同的redmine实例,看起来不错。

不受影响的是login表单,search框和filter框。 此外,维基正常工作。
我不记得已经改变了可以做到这一点的设置。 我也尝试改变皮肤从标准到经典或替代,这并没有帮助。
版本信息说Redmine 1.0.2.stable (PostgreSQL)服务器是Ubuntu 10.04 64,客户端是win3k-32。
我做的最后一件事是添加一个新项目。
更新:
该站点通过我们的Intranet中的https apache2进行反向代理。 我刚刚发现,直接从原来的机器(与杂种在http端口9001)一切都很好,所以我想apache过滤的东西。 有任何想法吗?
也许资源像一个CSS链接不正确地重写?
这是来自代理的虚拟主机文件:
<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只使用相对寻址。
现在一切正常。
检查您的浏览器的错误控制台。 如果是不可访问的样式表,则会显示相应的错误消息。