Publicidad

Session Error en Codeigniter


Por Alex el 16/01/2020 , Comentar el artículo

Comparte este artículo:      




Exactamente el error que me daba en Mac OS era mkdir() Invalid path y no podía grabar sesiones. La verdad es que en Linux no he tenido este problema pero solucionarlo es muy sencillo.


La linea de error completa es la siguiente, por si a alguien le pasa lo mismo:

mkdir(): Invalid path - ../system/libraries/Session/drivers/Session_files_driver.php - Linea: 136 session_start(): Failed to initialize storage module: user (path: ) -../system/libraries/Session/Session.php - Linea: 143

El problema parece ser que en las variables de configuración no esta definida una ruta para grabar las sesiones. Esta variable sess_save_path os debe aparecer a null

$config['sess_save_path'] = NULL;


El NULL tenéis que sustituirlo por sys_get_temp_dir() y dejarla asi:

$config['sess_save_path'] = sys_get_temp_dir();


Y con esto a mi se me han curado los males

Y esto es todo, y feliz programming
Saludos
Alex.



Si te ha gustado el artículo compartelo en:      



También puede interesarte:

Conectar a MySql desde PHP a través de tunel SSH

Conectar a MySql desde PHP a través de tunel SSH

Por Alex, el 06/02/2023

Mostrar la rama actual de git en la página principal en PHP

Mostrar la rama actual de git en la página principal en PHP

Por Alex, el 12/12/2022

Error en codeigniter y php 8 CI_Session_files_driver

Error en codeigniter y php 8 CI_Session_files_driver

Por Alex, el 07/12/2022

Instalar Xampp en Linux

Instalar Xampp en Linux

Por Alex, el 02/11/2022

Enviar e-mails con plantillas en Codeigniter 4

Enviar e-mails con plantillas en Codeigniter 4

Por Alex, el 21/10/2022

Enviar emails desde Codeigniter 4

Enviar emails desde Codeigniter 4

Por Alex, el 17/10/2022


Añadir un comentarios:

Nombre:
Email: (no se publica el email)

avatar

Carolina 09/11/2020 15:21:15

Gracias! Estuve dos días buscando la solución, y esto lo resolvió.




SIGUENOS EN

ARCHIVO

Publicidad

.