【问题标题】:CakePHP 2.2 random notice messageCakePHP 2.2 随机通知消息
【发布时间】:2012-12-03 15:34:18
【问题描述】:

我偶尔会在我的 CakePHP 网站上收到这样的消息,而且非常罕见:

注意 (8): session_start(): ps_files_cleanup_dir: opendir(C:\WINDOWS\TEMP) 失败: 没有这样的文件或目录 (2) [CORE\Cake\Model\Datasource\CakeSession.php, line 615]

为什么会这样? 自从用户进入以来,我一直在使用会话,所以...为什么我只是不时收到此消息,而且很少?

我在 IIS 6 上使用 Windows Server 2003,但在 Windows 7 和 IIS 7 上遇到完全相同的问题。

【问题讨论】:

  • 你有可写的 C:\WINDOWS\TEMP 文件夹吗?

标签: cakephp cakephp-2.0 cakephp-2.2


【解决方案1】:

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

光盘上也可能存在死锁或写锁,但这不太可能。检查尝试访问该文件夹的用户。

【讨论】:

  • 我去看看然后告诉你。
【解决方案2】:

很可能,IUSR 缺少且需要授予的唯一权限是 C:\Windows\Temp 文件夹上 Advanced Security 下的“列出文件夹”。

Notice (8): session_start() at CakePHP 2.2

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 2017-02-23
    • 2012-03-20
    • 2016-08-29
    • 2021-01-22
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    相关资源
    最近更新 更多