这是我刷新页面后遇到的错误:
session_start()[function.session-start]:open(/ home / user / tmp / sess_9582f1d2ca7c1253e8f214943c58abf9,O_RDWR)失败:权限被拒绝(13)
因此,在页面的第一个视图中,会话文件被正确写入。但它只有一个读属性:
----r-----
因此,当刷新页面并且要求使用写入权限打开同一文件时,它将失败。父目录和文件本身属于apache
。任何想法可能是什么问题?
注意:这不是一个重复的问题,因为没有写权限问题,文件夹是可写的,会话文件是创建的!问题是它们只使用只读属性创建。
我将session_save_path
从/tmp
更改为用户主目录中的文件夹。这没有用。
每次刷新页面时,都会创建一个新的会话文件,因为旧的会话文件无法编辑(只读)。如果我手动将该文件更改为可写,则错误消失。当然,这不是解决方案。