At our site we have Lyceum installed not at the web root, but in a subdirectory "currents/lyceum" so it is accessed at http://watershedhs.org/currents/lyceum
Everything works fine this way, with only one exception I've noticed. After you log into Lyceum, Lyceum tries to send you to portal.php in the web root directory (http://watershedhs.org/portal.php). Which of course doesn't exist because all the Lyceum files are in a subdirectory. I have worked around this by adding a line in the web root's .htaccess file to redirect requests for portal.php to the proper place.
My question: Shouldn't Lyceum do this automatically? Apparently for all other purposes, it recognizes that its own "root" directory is in /currents/lyceum and acts appropriately. Or, is there a Lyceum config parameter that I should be setting to accomplish this more elegantly?
On the other hand, if I use a URL that references a nonexistant page WITHIN an existing blog, I get the 404 error message as defined in our blog theme, so that works as expected.