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.
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
Hola a todos últimamente ando trabajando mucho con webmatrix con php y las fallas siempre aparecen, para