LAMP安装,PHP的session_start权限被拒绝

我正在尝试为运行CentOS 4.8,PHP 4.3.9和MySQL 4.1.22的遗留系统设置开发环境。 我正在匹配操作系统和软件版本,以使开发服务器尽可能靠近生产服务器。

当我启动PHPMyAdmin的安装脚本(当然是版本2.11.10.1)时,安装出错,我在错误日志中看到这些错误:

[client 172.18.141.74] PHP Warning: session_start(): open(/var/lib/php/session/sess_b5b90f86bd3dcfad315ff24cb7483a79, O_RDWR) failed: Permission denied (13) in /home/www/intranet/phpmyadmin/libraries/session.inc.php on line 87 [client 172.18.141.74] PHP Warning: Unknown(): open(/var/lib/php/session/sess_b5b90f86bd3dcfad315ff24cb7483a79, O_RDWR) failed: Permission denied (13) in Unknown on line 0 [client 172.18.141.74] PHP Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0 

我已经在ServerFault和Google上做了一些search,我发现这个错误的一个常见的原因是session.save_path不能被www用户写入。 我也发现在/etc/php.ini这个URL设置为:session.save_path。 我的session.save_path被设置为:

 session.save_path = /var/lib/php/session 

我已经改变了/ var / lib / php / session的所有者和组,仍然有相同的错误。 这里是/ var / lib / php的ls -la的结果

 [root@localhost php]# ls -la total 24 drwxrwxr-x 3 www www 4096 Oct 23 20:21 . drwxr-xr-x 17 root root 4096 Oct 23 20:31 .. drwxrwx--- 2 www www 4096 Jun 1 2009 session 

…但我仍然得到同样的错误。 是否有另一种可能性,为什么我得到这个错误?