Forum OpenACS Q&A: Request Processor not sourcing global pageroot

I have a site using OACS 4.5 and the RP is sourcing the global
pageroot (/web/servicename/www).

I've put a CSS file into that directory, and have set up
/web/servicename/www/default-master.adp to display that stylesheet.
The browser requests the stylesheet file correctly, but the RP is
trying to serve it from /web/servicename/packages/acs-subsite/www.

I first noticed this problem right after installation when the
friendly OACS "Welcome" screen (with login box and lots of useful
links) didn't appear as it should, and I was instead greeted with
acs-subsite/www/index's plain page.

I have other installations of OACS 4.5 (or at least recent prior
nightlies) where this works just fine.  Why doesn't it work here?

Are you sure that the pageroot parameter in the parameters.tcl file is set correctly?

It should be something like this:

ns_section "ns/server/myserver"
ns_param   pageroot        /web/myserver/www

I have had the same error once and it was caused by a messed up pageroot setting.