用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1421|回复: 1
收起左侧

[已解决] session老报错

[复制链接]
发表于 2016-9-13 14:47:17 | 显示全部楼层 |阅读模式
错误信息如下:

A PHP Error was encountered
Severity: Warning
Message: touch(): Unable to create file tmp\PHPSESSIDc78bb867721728d064abdd1f720e4dbec2d5da25 because No such file or directory
Filename: drivers/Session_files_driver.php
Line Number: 234
Backtrace:

234行代码:


touch($this->_file_path.$session_id);


配置:


$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'PHPSESSID';
$config['sess_expiration'] = 0;

$config['sess_save_path'] = './session/';


能在session目录中找到PHPSESSIDc78bb867721728d064abdd1f720e4dbec2d5da25这个文件。


上线前sess_save_path的值为空没问题,但是上线后服务器是centos,就开始报错,所以设置了这个路径,设置过后现在是这个错误。请问是什么原因...


 楼主| 发表于 2016-9-13 15:09:59 | 显示全部楼层
已解决,刚看了session上面的翻译。配置文件$config['sess_save_path']要实用绝对路径,不能用相对

本版积分规则