apache php7 session.save_path 始终指向 /path

apache php7 session.save_path 始终指向 /path

我在 /etc/php/7.0/apache2/php.ini 中正确配置

session.save_path = "/tmp/N;MODE;/"

但我总是得到同样的错误

Warning: session_start(): open(/path/sess_1ev4h097ni146fk3uuog5otpa1, O_RDWR) failed: Permission denied

无论我做什么它总是指向/path

任何想法?

答案1

( 一点点愚蠢的解决方案 )

如果您不确定自己使用的是 mod_php 还是类似 cgi 的,请尝试找到此路径 (session.save_path = /path ...) 的设置位置,并将其更改为您想要的路径:

grep -R '/path' /etc/php/

此命令应生成文件名,您应在其中设置会话的路径。或者,您可以执行以下操作:

grep -RE '^session.save_path' /etc/php

然后将所有出现的路径更改为您想要的路径。

相关内容