OK, got kind of a weird thing here.. maybe a bug even.
Got XOOPS 2.0.7 today, installed it from tarballs from this site fine on a debian stable box, everything went ok and the site comes up fine. Everything appears to be working, with the exception of the redirect after a login.
There are 2 boxes involved (I didn't have any real control over doing it in this obscure fashion..) (names changed to protect the innocent)
One box is a webserver w/80 facing the net, it has a bunch of virtualhosts off it. Then on that box there is a ProxyPass directive in the httpd.conf which proxies requests from the virtualhost domains back behind the firewall to various boxes.
On one of those firewalled boxes is where my XOOPs install is. However, that install is not directly in the document root, instead its in /var/www/xoops/html
So my config is like this:
xoops.foo12.com points to 1.2.3.4
External box:
ServerName xoops.foo12.com
# forward stuff from http://xoops.foo12.com/
# to http://internalbox/xoops/html/
ProxyPass / http://internalbox/xoops/html/
ProxyPassReverse / http://internalbox/xoops/html/
Internal box (with XOOPS install):
the actual install is in /var/www/xoops/html
# from mainfile.php
define('XOOPS_ROOT_PATH', '/var/www/xoops/html');
define('XOOPS_URL', 'http://xoops.foo12.com');
apache version: Apache/1.3.26
php version: 4.1.2
linux: debian stable
---
OK now when i login it tries to redirect me not to
http://xoops.foo12.com but to
http://xoops.foo12.com/xoops/htmlin the HTML source from my web browser I see this in the login form code:
thanks, and apologies if its something stupid i did.