Setup: RT-3.8.5, Perl-5.8.5, Apache-2.0.63, RHEL-4 on x86_64 Intel. When I surf to the RT login page, I get an un-styled "text-only" display. (I do see the Best Practical logo in the upper-left, and I do see the red check-mark favicon in my browser's address bar.) According to the Apache error_log, the problem is that the CSS file isn't present:
[Thu Oct 01 13:45:17 2009] [error] [client 171.64.171.122] File does not exist: /usr/local/rt3/share/html/NoAuth/css/web2/main-squished.css, referer: http://pangea2.stanford.edu/rt/ The path given in the error message is the correct one, and Apache is right that the main-squished.css file is not there. I understand that the main-squished.css file is generated "on the fly" -- who's supposed to do that, and when does it happen? There are no other errors in Apache's logs, and there are no entries from RT in /var/log/messages. Is there someplace else I can look? Here's my RT_SiteConfig.pm: Set( $rtname, 'SES'); Set($Timezone , 'US/Pacific'); Set($Organization , "es.stanford.edu"); Set($Webpath , "/rt"); Set($WebBaseURL , "http://pangea2.stanford.edu"); Set($CorrespondAddress , '[email protected]'); Set($CommentAddress , '[email protected]'); Set($OwnerEmail , 'rt-manager'); @LogToSyslogConf = ( facility => 'local3', min_level => 'warning' ) unless (@LogToSyslogConf); And here are the relevant snippets from httpd.conf: LoadModule fastcgi_module modules/mod_fastcgi.so FastCgiServer /usr/local/rt3/bin/mason_handler.fcgi AddHandler fastcgi-script fcgi Alias /NoAuth /usr/local/rt3/share/html/NoAuth ScriptAlias /rt/ /usr/local/rt3/bin/mason_handler.fcgi/ I had to set the NoAuth alias to the value shown here to get rid of an earlier error from Apache -- "File does not exist: /WWW/NoAuth". I've tried several fixes, none of which work for me: o Make the directories under NoAuth/css, like web2, writable by the group Apache runs under (sesweb). o Try 3.4-compat instead of web2. o Try WebPath of "" instead of "/rt". o Confirm CSS::Squish is installed. o Flush mason cache (delete the var/mason_data/obj directory and its contents). o Reset browser (Safari) or use a different browser (FireFox). o Restart Apache for each test. o Surf to /NoAuth/css/web2/main-squished.css directly with my browser; this results in the exact same error as I get when opening the RT login page, except that the "referer" clause is absent. I'm out of ideas. How can I troubleshoot/fix this? -- Kai Lanz Stanford University School of Earth Sciences _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: [email protected] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
