Some web paths wrong (where are these set?)

I’m installing RT (3.6.3) for the first time and it basically seems to
be working, but some images are missing and the Javascript goodies
don’t appear and in my Apache log I see lines like:

[error] [Mason] File does not exist: /usr/share/rt3/html/User/rt3/NoAuth/js/titlebox-state.js
[error] [Mason] File does not exist: /usr/share/rt3/html/User/rt3/NoAuth/images/bplogo.gif
[error] [Mason] File does not exist: /usr/share/rt3/html/rt3/User/rt3/User/Prefs.html
[error] [Mason] File does not exist: /usr/share/rt3/html/rt3/User/rt3/NoAuth/images/favicon.png

I can’t figure out where it’s getting those long pathnames.

% locate titlebox-state.js
/usr/share/rt3/html/NoAuth/js/titlebox-state.js

I have RT set up in the root of a virtual domain name:

Set( $WebBaseURL , “http://rt.nccom.com”);
Set( $WebPath , “/”);

And my Apache config is:

ServerAdmin blah@blah.com DocumentRoot /usr/share/rt3/html Servername rt.nccom.com AddDefaultCharset UTF-8 PerlModule Apache::DBI PerlRequire /usr/sbin/webmux.pl ErrorLog logs/rt-error_log CustomLog logs/rt-access_log combined AllowOverride All Options ExecCGI FollowSymLinks RewriteEngine On RedirectMatch permanent (.*)/$ $1/index.html AddDefaultCharset UTF-8 SetHandler perl-script PerlHandler RT::Mason SetHandler perl-script PerlHandler RT::Mason

Any hints would be appreciated. I am using Fedora Core 6 if that
matters. Thanks…

[error] [Mason] File does not exist: /usr/share/rt3/html/User/rt3/NoAuth/js/titlebox-state.js

I can’t figure out where it’s getting those long pathnames.

I still don’t know where it picked up these paths, but I have fixed
this with the following aliases in my Apache config:

Alias noauth/ /usr/share/rt3/html/NoAuth/
Alias NoAuth/ /usr/share/rt3/html/NoAuth/
Alias User/ /usr/share/rt3/html/User/

I needed both the noauth and NoAuth as it seems to use both in
different places.