权限不足

codeigniter Message: mkdir(): Invalid path Filename: drivers/Session_files_driver.php

看起来像权限问题,在默认情况下使用的是php.ini里面的设置

排除权限问题以后就正常了

也可以在congfig文件夹里面的 config.php 文件的371行增加一句

$config['sess_save_path'] = './你可以有权限读写的目录路径';

本质上 session 默认配置下是文件读写操作,所以需要有权限。


自动加载 session 模块报错:

解决办法: 先生成一个 key 用于加密

$this->load->library('encryption');
$key = bin2hex($this->encryption->create_key(16));
echo $key;

然后在配置文件里面把 key 写入 $config['encryption_key'] = '生成的key';