Mer*_*rcy 17 php session codeigniter
我正在尝试调试我的应用程序中的CodeIgniter问题.我无法理解,所以我想知道是否有其他人遇到过这个问题并且可以对此有所了解?
当用户登录时,这会随机发生.用户可能正在浏览,并且突然出现此错误.刷新浏览器,它就消失了.
CodeIgniter 3
谢谢!
A PHP Error was encountered
Severity: Warning
Message: unlink(/tmp/ci_session0189a7f1c86eb18fb70afcfedc2d5040e9c23146): Operation not permitted
Filename: drivers/Session_files_driver.php
Line Number: 346
Backtrace:
File: /home/*****/public_html/application/controllers/User.php
Line: 5
Function: __construct
File: /home/*****/public_html/index.php
Line: 292
Function: require_once
Run Code Online (Sandbox Code Playgroud)
Mer*_*rcy 37
在做了一些研究后,我发现了问题和答案.
在config.php文件中,您必须设置sess_save_path为有效的路径.它最初设置为NULL.我的设定为:
$config['sess_save_path'] = BASEPATH . 'cache/';
Run Code Online (Sandbox Code Playgroud)
现在会话正在保存在此文件夹中,并且可以在需要时取消链接.
小智 7
我更改了"application/config/config.php":
$config['sess_save_path'] = NULL;
Run Code Online (Sandbox Code Playgroud)
至:
$config['sess_save_path'] = APPPATH . 'cache'; (or another folder)
Run Code Online (Sandbox Code Playgroud)
位置文件夹"缓存"是"应用程序/缓存".
小智 6
change application > config > config.php
$config['sess_save_path'] = BASEPATH . 'cache/';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14964 次 |
| 最近记录: |