当前位置:  开发笔记 > 编程语言 > 正文

PHP session_start失败

如何解决《PHPsession_start失败》经验,为你挑选了2个好方法。

我正在尝试在我的网站的头页中启动会话.但似乎可能存在某种错误,因为它失败并出现以下错误:

Warning: session_start() [function.session-start]: open(\xampp\tmp\sess_a7430aab4dd08d5fc0d511f781f41fe5, O_RDWR) failed: No such file or directory (2) in D:\Development\PHP\tt\Include\header.php on line 3

我正在使用xampp的默认设置,一切都是开箱即用的.由于某种原因,它无法打开文件.但是当我进入包含会话文件的目录时,文件就在那里,它们只是空的.这是一个错误吗?或者我做错了什么?

php版本5.2.8



1> 小智..:

首先停止Xampp服务器.

session.save_path ="\ xampp\tmp"

并将其更改为这样

session.save_path ="C:\ xampp\tmp"

重新启动Xampp服务器.

现在,您的会话应该按预期工作.


接受的答案并没有解决我的问题,而这篇文章确实如此.所以竖起大拇指.

2> UnkwnTech..:

这意味着您没有正确的权限来读取或写入临时目录中的文件.

如果你在Linux上,那么这样做

sudo chmod -R 755 \xampp\tmp //or should it be 775

在Windows上以管理员身份执行此操作

attrib -r -a C:\xampp\tmp /S

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有