Erro de session CodeIgniter – Operação de desvinculação não permitida

Estou tentando depurar esta questão do CodeIgniter que estou tendo com minha aplicação. Eu não consigo descobrir, então eu queria saber se alguém se deparou com isso e poderia esclarecer isso?

Isso ocorre aleatoriamente quando um usuário está logado. O usuário pode estar navegando e, de repente, esse erro aparece. Atualize o navegador e se foi.

CodeIgniter 3

Obrigado!

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 

Depois de fazer mais algumas pesquisas, encontrei o problema e a resposta.

No arquivo config.php, DEVE configurar sess_save_path para um caminho válido. Inicialmente, foi configurado para NULL. Eu tenho o meu definido para:

$config['sess_save_path'] = BASEPATH . 'cache/';

Agora as sessões estão sendo salvas nesta pasta e podem ser desvinculadas quando necessário.

 change application > config > config.php $config['sess_save_path'] = BASEPATH . 'cache/'; 

Eu mudo em “application / config / config.php”:

 $config['sess_save_path'] = NULL; 

Para:

  $config['sess_save_path'] = APPPATH . 'cache'; (or another folder) 

pasta de localização “cache” é “aplicação / cache”.