Habilitar Sesiones en PHP con WebMatrix 3

Hola a todos. Hoy vengo a comentarles un extraño caso que me ocurrió usando WebMatrix 3 y PHP.

La verdad ocurrieron muchas cosas, pero decidir colocarle este titulo al post. Comencemos por el principio.

Usando php con WebMatrix tenia problemas con un sitio y no sabia por que, no hacia lo que supuestamente tenia que hacer y no me decía ningún error. Así que use la herramienta Fiddler para ver que estaba pasando, con la sorpresa que tenia un error 500.

500 Error interno

Es un código comúnmente emitido por aplicaciones empotradas en servidores web, mismas que generan contenido dinámicamente, por ejemplo aplicaciones    montadas en IIS o Tomcat, cuando se encuentran con situaciones de error ajenas a la naturaleza del servidor web.

Como no me decía nada esto, solo que había un comportamiento extraño, decidí ver que pasaba, para esto habilite que en php se mostraran los errores, normalmente esto se hace editando el archivo de configuración de php, llamado php.ini habilitando display_errors = Off a display_errors = On y esto fue lo que me mostro.

image

Básicamente las variables de sesión se guardan en un archivo en la maquina y por tal motivo no se esta pudiendo leer, ni escribir en ese archivo. Normalmente esto esta configurado para guardarlo en C:windowstemp, para corregir este problema debemos cambiar el path a una carpeta donde tengamos derechos para esta labor. esto lo hacemos en la siguiente opción del archivo php.ini session.save_path = "C:temp"

Bueno amigos, espero les sirve esta pequeña ayuda.

 

Saludos

Romny

Publicado por

Romny Duarte

Ingeniero de sistemas con experiencia en desarrollo web y móvil, geek, amante de la lectura y de la tecnología.

Un comentario en “Habilitar Sesiones en PHP con WebMatrix 3”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *