CakePHP 2.2随机通知消息

时间:2012-12-03 15:34:18

标签: cakephp cakephp-2.0 cakephp-2.2

我会不时地,很少地,在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上遇到了完全相同的问题。

2 个答案:

答案 0 :(得分:0)

似乎没有C:\WINDOWS\TEMP目录或IIS用户无法写入。 这就是它无法开启新会议的原因。

光盘上也可能存在死锁或写锁定,但这种情况极不可能发生。检查尝试访问该文件夹的用户。

答案 1 :(得分:0)

很可能,IUSR缺少并且需要授予的唯一权限是C:\ Windows \ Temp文件夹下高级安全性下的“列表文件夹”。

Notice (8): session_start() at CakePHP 2.2

如果您使用的是Windows服务器,则C:\ Windows \ Temp不太可能存在。