![apache php7 session.save_path 始终指向 /path](https://linux22.com/image/722136/apache%20php7%20session.save_path%20%E5%A7%8B%E7%BB%88%E6%8C%87%E5%90%91%20%2Fpath.png)
我在 /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
然后将所有出现的路径更改为您想要的路径。