session_save_path设置失败

时间:2012-07-31 07:31:45

标签: php apache session configuration

我无法在php脚本中设置自定义php会话保存路径。

ini_set('session.save_path', "/var/www/domain.com/sessions");
echo ini_get('session.save_path')."<br />";

session_save_path("/var/www/domain.com/sessions");
echo session_save_path()."<br />";

上面的代码打印

/var/www/domain.com/tmp

/var/www/domain.com/tmp

表示默认设置仍然存在。

我非常有限于任何变通办法: 1)无法访问php.ini 2)htaccess导致错误500 - 禁用php_value指令

所以我真的需要从php脚本中覆盖会话存储。

任何想法如何解决问题?

(目录/var/www/domain.com/sessions存在于owner / group = root / root下,具有为其他人正确设置的写权限。与默认tmp目录完全相同。)

1 个答案:

答案 0 :(得分:0)

Apache目前正在运行PHP作为PHP_MOD。

AFAIK在PHP进入CGI或FASTCGI之前没有解决方案。