由于访问权限问题,我最近遇到了PHP脚本无法创建文件夹的问题。我们的托管公司告诉我,我应该考虑从DSO切换到Ruid2。我不太了解Linux(CentOS),但阅读使我确信这个开关不应该造成任何明显的缺点。
但是,在切换后,用户抱怨他们无法登录( session_start
因访问被拒绝而失败)。我注意到了奇怪的行为,比如只能以“隐身/私密模式”登录。我们赶紧回头了。今天我突然意识到,PHP可能一直在新用户下运行,并试图访问为另一个用户创建的旧会话文件,对于仍然拥有cookie的用户。
这是对的吗?因为那时我再次切换到Ruid2,这次删除/ tmp中的所有会话文件,不要指望任何问题。