【发布时间】:2018-03-21 11:05:17
【问题描述】:
当我要安装我的新 codeigniter 项目时。我得到了错误
致命错误:session_start():初始化存储模块失败:用户(路径: C:\xampp\tmp) 在 C:\xampp\htdocs\Tetavendor\system\libraries\Session\Session.php 在第 140 行
我在 stackoverflow 中发现了类似的问题
PHP 7 user sessions issue - Failed to initialize storage module
但是没有一个解决方案对我有用。我的 codeigniter 版本是 3.0.0。那么如何解决这个问题呢?
【问题讨论】:
-
您是否设置了会话保存路径示例
$config['sess_save_path'] = APPPATH . 'cache/session/';确保文件夹权限为 0700 我不会将其保留为空$config['sess_save_path'] = NULL;然后我要做的是自动加载库,但您可以在每个库中加载库控制器,你需要它。 -
“没有一个解决方案对我有用”不够详细。您必须提及每次尝试。如果不知道您实际尝试了什么,就无法猜测替代方案。
-
配置会话代码
$config['sess_driver'] = 'redis'; $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 7200; $config['sess_save_path'] = NULL; $config['sess_match_ip'] = FALSE; $config['sess_time_to_update'] = 7200; $config['sess_regenerate_destroy'] = TRUE; -
@user4419336 当我设置
$config['sess_save_path'] =C:\xampp\tmp时,我遇到了与Fatal error: session_start(): Failed to initialize storage module: user (path: C:\xampp\tmp) in C:\xampp\htdocs\Tetavendor\system\libraries\Session\Session.php on line 140.But There is a directory n tmp in xampp相同的错误。我该如何解决这个问题? -
而不是redis尝试文件
标签: php codeigniter