session_start():open(/ var / lib / php5 / sess_ibfocfkgbpfaoimac34nkjotp2,O_RDWR)失败

时间:2011-12-17 02:39:00

标签: php session symfony

我正在尝试注册一个Symfony 2项目的新用户,我一直在努力。突然间突然出现了这个问题。它昨天在办公室工作,我在家里设置了类似的设置。我得到了:

  

警告:session_start():open(/ var / lib / php5 / sess_ibfocfkgbpfaoimac34nkjotp2,O_RDWR)失败:/home/projects/notes/app/cache/dev/classes.php中的只读文件系统(30) 406

什么错了?

3 个答案:

答案 0 :(得分:10)

session save handler需要能够在磁盘上写入。文件系统拒绝写入。这导致了你的问题。

session save path更改为可写目录。

答案 1 :(得分:2)

如果您正在使用PHP FPM并在池中设置了session_save_path,请确保在目录(绝对URL)之前添加正斜杠。这就是问题所在。

答案 2 :(得分:0)

M正在运行debian jessi,我遇到了同样的问题 - 一个已知的-R和一个chmod工作