Hi,
I have some trouble getting session management to work. I'm using
Apache Session 1.0, Embperl 1.3b3 with mod_perl 1.23 on Apache 1.3.12 on
Win98.
I have managed to start session-handling only when I am using
NullLocker.
I use the following entries in httpd.conf:
PerlSetEnv EMBPERL_DEBUG 1
PerlSetEnv EMBPERL_LOG /Apache/logs/embperl.log
PerlSetEnv EMBPERL_SESSION_CLASSES "FileStore NullLocker"
PerlSetEnv EMBPERL_SESSION_ARGS "Directory= /Apache/tmp"
PerlModule HTML::Embperl
In this way it works. When started, Apache says: Emperl session
management enabled(1.xx).
When I am affecting %udat a session-id is generated, a cookie is sent
and my user data is persistent. OK.
But when I tried to use SysVSemaphoreLocker I get a:
Cannot require Apache::Session::SysVSemaphoreLocker at
c./perl/site/5.6.0/lib/ HTML/Embperl/session.pm line 134
Another problem: The path I configerd with:
PerlSetEnv EMBPERL_SESSION_ARGS "Directory= /Apache/tmp"
is not accepted. Embperl says Internal Server Error, directory not
found...
until I change in FileStore.pm line 18 the path from
#$Apache::Session::FileStore::Directory = '/tmp';
to:
$Apache::Session::FileStore::Directory = '/Apache/tmp';
What is going wrong?
Thanks
Rolf
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]