> [3332]ERR: 26: Logfile /tmp/embperl.log open error: Permission denied > [3332]ERR: 66: Embperl Session handling DISABLED because of the following > error: Can't locate Apache/SessionX.pm in @INC (@INC contains: > /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 > /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 > /usr/lib/perl5/site_perl . /usr/local/c4/apache/ > /usr/local/c4/apache/lib/perl /usr/local/c4/lib) at (eval 8) line 3. > > Set EMBPERL_SESSION_HANDLER_CLASS to 'no' to avoid this message.
>From the look of these messages, your directives are (obviously) not in effect. > Here is the relevant section of my httpd.conf: And this tells why. Embperl2.0 (as of b6) uses a new scheme for configuration, and you must include a few things to get the old behavior back. See the 'README.v2' starting at line 137. Basically add the following, and things should work: PerlModule Embperl Embperl_UseEnv on > SetEnv EMBPERL_DEBUG 0 > SetEnv EMBPERL_LOG /usr/local/c4/apache/logs/embperl.log > SetEnv RSITEDIR /usr/local/c4 > SetEnv EMBPERL_SESSION_HANDLER_CLASS no > > <Files *.epl> > SetHandler perl-script > #PerlHandler HTML::Embperl > PerlHandler Embperl > PerlRequire /usr/local/c4/etc/apachestart.pl > Options ExecCGI > </Files> > I don't know why it is trying to open up the log file in /tmp when > I've tried to set it to a different directory, and I am not using EmbPerl's > session handling, so I've tried to set the session handler class as the > error message says to no avail. See above. > Its the "Unknown Provider eprun" that really has me scratching my head > though... Hmmm, I don't know this one. Try fixing the config, and see what happens. If the problem persists, let us know again. Perhaps someone else has some insight on this one -- if it is an issue after the configuration fix. Cameron --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]