Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法创建文件sys\u get\u temp\u dir()_Php_Codeigniter - Fatal编程技术网

Php 无法创建文件sys\u get\u temp\u dir()

Php 无法创建文件sys\u get\u temp\u dir(),php,codeigniter,Php,Codeigniter,在用PHP(CodeIgniter)执行项目的过程中,我遇到了这个错误 它对应于CodeIgniter的文件Session_files_driver.php中的代码行 以前我在Linux上工作,但是因为我通过了W10,所以我得到了这个错误 谢谢你的帮助 遇到一个PHP错误 严重性:警告 消息:touch():无法创建文件 sys_get_temp_dir()\ci_session1E70147453A4C2AA17523A19927BCE80EF4AFE9 因为没有这样的文件或目录 文件名:dr

在用PHP(CodeIgniter)执行项目的过程中,我遇到了这个错误

它对应于CodeIgniter的文件Session_files_driver.php中的代码行

以前我在Linux上工作,但是因为我通过了W10,所以我得到了这个错误

谢谢你的帮助

遇到一个PHP错误

严重性:警告

消息:touch():无法创建文件 sys_get_temp_dir()\ci_session1E70147453A4C2AA17523A19927BCE80EF4AFE9 因为没有这样的文件或目录

文件名:drivers/Session\u files\u driver.php

行号:234

回溯:


似乎您已将“sys\u get\u temp\u dir()”作为sess\u save\u路径值的字符串(请注意引号)提供。这是一个函数,你不应该在它周围加引号


另外,使用系统范围的临时目录作为会话文件的位置也是个坏主意。每个人都可以读取该目录,这意味着系统上的任何其他用户都可以读取您用户的会话数据-您必须避免这种情况

很可能是写入权限错误。授予apache用户写入磁盘的权限

if (($this->_file_handle = fopen($this->_file_path.$session_id, 'w+b')) === FALSE)