在 codeigniter 会话中取消链接不允许操作
operation not permitted with unlink in codeigniter session
我是一个使用 codeigniter 3 的应用程序,在 xampp 本地服务器中进行测试时一切正常,但是当我托管在服务器(实时)中时面临与 codeigniter 会话相关的问题。当用户登录并执行操作时突然出现错误 unlink(/tmp/ci_session..some file path here..):operation not permitted
Filename:drivers/Session_files_driver.php
Line Number: 354
即将到来,如果刷新页面错误消失,一切都很好。任何建议表示赞赏。
检查 config.php 中 $config['sess_save_path']
的值。在会话中使用文件驱动程序时,必须使用用于存储会话文件的文件夹的绝对路径进行设置。该文件夹必须存在并且必须正确设置其权限 - 尝试 0700。
为了回答文件驱动配置的请求,在application/config/config.php
选项中应该设置如下
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'sitesess'; //can be any string you like
$config['sess_expiration'] = 0;
$config['sess_save_path'] = '/absolute/path/to/folder/for/session/files/;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 1800;
$config['sess_regenerate_destroy'] = FALSE;
有关各种选项值的详细信息,请参阅 config.php。
config.php 中与 Cookie 相关的变量对于 Session 的正常运行也很重要。特别是会话 cookie 使用以下选项。
$config['cookie_domain'] = '.example.com'; //for example
$config['cookie_path'] = '/'; //usually works
$config['cookie_secure'] = FALSE; //Use TRUE to set cookie via HTTPS (server must be setup for SSL), otherwise set to FALSE
存储会话文件的文件夹必须具有适当的权限和所有权。有关权限等的更多信息,请参阅 CodeIgniter documentation
我是一个使用 codeigniter 3 的应用程序,在 xampp 本地服务器中进行测试时一切正常,但是当我托管在服务器(实时)中时面临与 codeigniter 会话相关的问题。当用户登录并执行操作时突然出现错误 unlink(/tmp/ci_session..some file path here..):operation not permitted
Filename:drivers/Session_files_driver.php
Line Number: 354
即将到来,如果刷新页面错误消失,一切都很好。任何建议表示赞赏。
检查 config.php 中 $config['sess_save_path']
的值。在会话中使用文件驱动程序时,必须使用用于存储会话文件的文件夹的绝对路径进行设置。该文件夹必须存在并且必须正确设置其权限 - 尝试 0700。
为了回答文件驱动配置的请求,在application/config/config.php
选项中应该设置如下
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'sitesess'; //can be any string you like
$config['sess_expiration'] = 0;
$config['sess_save_path'] = '/absolute/path/to/folder/for/session/files/;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 1800;
$config['sess_regenerate_destroy'] = FALSE;
有关各种选项值的详细信息,请参阅 config.php。
config.php 中与 Cookie 相关的变量对于 Session 的正常运行也很重要。特别是会话 cookie 使用以下选项。
$config['cookie_domain'] = '.example.com'; //for example
$config['cookie_path'] = '/'; //usually works
$config['cookie_secure'] = FALSE; //Use TRUE to set cookie via HTTPS (server must be setup for SSL), otherwise set to FALSE
存储会话文件的文件夹必须具有适当的权限和所有权。有关权限等的更多信息,请参阅 CodeIgniter documentation