Wed 03 Mar 2004 08:48:36 AM UTC, original submission:
When I first load up groupware after install and configure I get the following errors:
Warning: session_start(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in c:\program files\apache group\apache\htdocs\phpgw\phpgroupware\phpgwapi\inc\class.sessions_php4.inc.php on line 40
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\apache group\apache\htdocs\phpgw\phpgroupware\phpgwapi\inc\class.sessions_php4.inc.php:40) in c:\program files\apache group\apache\htdocs\phpgw\phpgroupware\phpgwapi\inc\class.sessions_php4.inc.php on line 40
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\apache group\apache\htdocs\phpgw\phpgroupware\phpgwapi\inc\class.sessions_php4.inc.php:40) in c:\program files\apache group\apache\htdocs\phpgw\phpgroupware\phpgwapi\inc\class.phpgw.inc.php on line 136
Warning: Unknown(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in Unknown on line 0
-- The reason that php returns this error is that $sessionid has no value. The fix to this error is to add the following lines of code: (at about line 40 where the error is returned)
function read_session($sessionid)
{
if(!empty($sessionid)){
session_id($sessionid);
}
//session_id($sessionid);
session_start();
return $GLOBALS['phpgw_session'] = $_SESSION['phpgw_session'];
}
After I do this the following error occurs:
1. The login box is displayed
2. I login
3. Nothing happens. The login box goes away, leaving a totally blank page (as in NO output from the script.)
Why isn't phpgroupware working?
I am running win98, apache 1.3.28, and php 4.3.4
|