题
我想开始我的网站在标题页的会议。但似乎有可能是某种错误的,因为它失败,出现以下错误:
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() ;
不隶属于 StackOverflow