StaticFileHeaders missing

Hi all,

I did an upgrade from 3.6.0 to 3.6.1 and lost my CSS. When trying to view
the CSS file:

/NoAuth/css/3.5-default/main.css

I get

Undefined subroutine &RT::Interface::Web::StaticFileHeaders called at
RT_ROOT/share/html/NoAuth/css/autohandler line 47.

But the upgrade certainly put the new Web.pm and the new Web directory in
RT_ROOT/lib/RT/Interface

I have emptied the var/mason_data and restarted Apache, but it doesn’t
change anything.

I was able to add:

<Location /NoAuth/images>
SetHandler default

And that allows images to work, changing the Location to /NoAuth does seem
to work, but then the whole “BPS TAGGED BLOCK” shows up in the source, so
I’d like to figure out where I’ve got it “wrong”.

I have a very similar set up on another (dev) machine that upgraded without
a problem. Any help would be appreciated.

Erik

Hi all,

I did an upgrade from 3.6.0 to 3.6.1 and lost my CSS. When trying to view
the CSS file:

Undefined subroutine &RT::Interface::Web::StaticFileHeaders called at
RT_ROOT/share/html/NoAuth/css/autohandler line 47.

Of course it turns out to have been my fault… While running 3.6.0, I had
patched Web.pm and it was in local/lib, but that gave the wrong Web.pm for
Mason to read.

http://lists.fsck.com/pipermail/rt-devel/2006-June/008574.html

Just had to patch the new (3.6.1) Web.pm and replace
local/lib/RT/Interface/Web.pm

Hope it might help someone else…

-Erik