我无法从 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 目录完全相同。)