我想开始我的网站在标题页的会议。但似乎有可能是某种错误的,因为它失败,出现以下错误:

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

有帮助吗?

解决方案

这意味着你没有正确的权限要么在临时目录中读取或写入的文件。

如果您在Linux上则做到这一点。

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

在窗口为此作为管理员

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

其他提示

首先停止XAMPP服务器。

的session.save_path = “\ XAMPP \ TMP”

和改变它看起来像这样

的session.save_path = “C:\ XAMPP \ TMP”

重新启动XAMPP服务器。

这是它的现在您的会议应正常工作。

由于Selular88提到,添加路径工程和解决这个问题。也可以使用检查路径

// This will output your current path.
echo session_save_path() ;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top