CodeIgniter 会话权限
CodeIgniter session permission
我开发了一个有时会在 session_start 中抛出异常的 codeigniter 应用程序。
返回码为:
遇到了一个PHP错误
严重性:通知
消息:session_start():ps_files_cleanup_dir:opendir(/tmp) 失败:权限被拒绝 (13)
文件名:core/MY_Controller.php
行号:2
在这一行中,我刚刚 "session_start"
但这个问题偶尔会出现。
我应该将临时文件夹更改为 CI 文件夹中的另一个吗?
谢谢。
您需要在配置设置中设置会话路径
在application/config/config.php设置
$config['sess_save_path'] = FCPATH . 'application/cache/sessions/';
对我有用。
如果您使用 plesk,请尝试:
$config['sess_save_path'] = sys_get_temp_dir();
我开发了一个有时会在 session_start 中抛出异常的 codeigniter 应用程序。
返回码为:
遇到了一个PHP错误
严重性:通知
消息:session_start():ps_files_cleanup_dir:opendir(/tmp) 失败:权限被拒绝 (13)
文件名:core/MY_Controller.php
行号:2
在这一行中,我刚刚 "session_start"
但这个问题偶尔会出现。
我应该将临时文件夹更改为 CI 文件夹中的另一个吗?
谢谢。
您需要在配置设置中设置会话路径
在application/config/config.php设置
$config['sess_save_path'] = FCPATH . 'application/cache/sessions/';
对我有用。
如果您使用 plesk,请尝试:
$config['sess_save_path'] = sys_get_temp_dir();