我会不时地,很少地,在CakePHP网站上收到此消息:
注意(8):session_start():ps_files_cleanup_dir:opendir(C:\ WINDOWS \ TEMP)失败:没有这样的文件或目录(2)[CORE \ Cake \ Model \ Datasource \ CakeSession.php,第615行] < / p>
为什么会这样? 我一直在使用会话,因为用户进入了......为什么我不时只收到这个消息而且很少?
我在IIS 6上使用的是Windows Server 2003,但我在Windows 7和IIS 7上遇到了完全相同的问题。
答案 0 :(得分:0)
似乎没有C:\WINDOWS\TEMP
目录或IIS用户无法写入。
这就是它无法开启新会议的原因。
光盘上也可能存在死锁或写锁定,但这种情况极不可能发生。检查尝试访问该文件夹的用户。
答案 1 :(得分:0)
很可能,IUSR缺少并且需要授予的唯一权限是C:\ Windows \ Temp文件夹下高级安全性下的“列表文件夹”。
Notice (8): session_start() at CakePHP 2.2
如果您使用的是Windows服务器,则C:\ Windows \ Temp不太可能存在。