The full error in the Apache log looks like:
[Mon Jan 23 12:34:43 2006] [error] [client 126.96.36.199] Can't locate object method "log_error" via package "Apache::RequestRec" at /usr/lib/perl5/site_perl/5.8.5/Apache/ASP.pm line 1709. at /usr/lib/perl5/site_perl/5.8.5/Apache/ASP.pm line 1708\tApache::ASP::Log('Apache::ASP=HASH(0xc59f17c)', '[error] can't create group dir /tmp/.state/server: Permissio...') called at /usr/lib/perl5/site_perl/5.8.5/Apache/ASP.pm line 1747\tApache::ASP::Error('Apache::ASP=HASH(0xc59f17c)', 'can't create group dir /tmp/.state/server: Permission denied') called at /usr/lib/perl5/site_perl/5.8.5/Apache/ASP/State.pm line 160\tApache::ASP::State::new('Apache::ASP=HASH(0xc59f17c)', 'internal', 'server') called at /usr/lib/perl5/site_perl/5.8.5/Apache/ASP/State.pm line
CauseThe error means that Apache failed to write into the /tmp/.state/... folder. In another words, the user Apache server is running under does not have permissions to write into the /tmp/.state/* folders.
Make sure that /tmp/.state and all it's subdirectories/files have the same owner/group that the Apache service is running under (for example by default on RedHat systems it is apache:apache, on SUSE wwwrun:wwwrun). Also, user or group must have 'write permission for /tmp/.state/*. If not, you should change owner/group and permissions. For example for RedHat based OSes: chmod -R 770 /tmp/.state
# chown -R apache:apache /tmp/.state
chmod -R 770 /tmp/.state