Codeigniter 致命错误:session_start():无法初始化存储模块:path\to\Session\Session.php 中的用户(路径:C:\to\tmp)

use*_*est 0 php codeigniter

当我要安装我的新 codeigniter 项目时。我得到了错误

致命错误:session_start(): 无法初始化存储模块:用户(路径:C:\xampp\tmp)在 C:\xampp\htdocs\Tetavendor\system\libraries\Session\Session.php on line 140

我在 stackoverflow PHP 7 用户会话问题中发现了类似的
问题 - Failed to initialize storage module

但是没有一个解决方案对我有用。我的 codeigniter 版本是 3.0.0。那么如何解决这个问题呢?

小智 16

只需添加一个正确的路径来存储会话。示例:转到配置文件并替换

$config['sess_save_path'] = NULL;
Run Code Online (Sandbox Code Playgroud)

$config['sess_save_path'] = APPPATH . 'cache/session/';
Run Code Online (Sandbox Code Playgroud)

不要忘记为 Cache 文件夹设置 0777 权限。