Foros del Web » Administración de Sistemas » Apache »

Configuracion de PHP y apache para uso de sessiones bajo windows

Estas en el tema de Configuracion de PHP y apache para uso de sessiones bajo windows en el foro de Apache en Foros del Web. Buenas, he instalado en mi pc bajo windows apache+php+mysql, todo a ido bien pero cuando he necesitado crear una session me sale estos fallos: Warning: ...
  #1 (permalink)  
Antiguo 23/09/2004, 02:57
 
Fecha de Ingreso: noviembre-2002
Mensajes: 21
Antigüedad: 22 años
Puntos: 0
Configuracion de PHP y apache para uso de sessiones bajo windows

Buenas, he instalado en mi pc bajo windows apache+php+mysql, todo a ido bien pero cuando he necesitado crear una session me sale estos fallos:

Warning: session_start(): open(/tmp\sess_31a7884c82fd45a7f570dc12c2a93df6, O_RDWR) failed: No such file or directory (2) in C:\Apache\www\incidencias\bienvenido.php on line 29

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at C:\Apache\www\incidencias\bienvenido.php:7) in C:\Apache\www\incidencias\bienvenido.php on line 29

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Apache\www\incidencias\bienvenido.php:7) in C:\Apache\www\incidencias\bienvenido.php on line 29

Sabeis por que es esto. Un saludo
  #2 (permalink)  
Antiguo 24/09/2004, 12:06
Avatar de orchabel  
Fecha de Ingreso: marzo-2002
Ubicación: Hundido en un rincón...
Mensajes: 401
Antigüedad: 22 años, 8 meses
Puntos: 1
Cita:
Iniciado por roberm
Warning: session_start(): open(/tmp\sess_31a7884c82fd45a7f570dc12c2a93df6, O_RDWR) failed: No such file or directory (2) in C:\Apache\www\incidencias\bienvenido.php on line 29
El problema es que no tienes una carpeta tmp em c:\ ... en ese caso es mejor que crees una carpeta tmp o en casi edita el php.ini wen la carpeta windows y en la opcion session_dir colocarla a c:\windows\temp

Cita:
Iniciado por roberm
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at C:\Apache\www\incidencias\bienvenido.php:7) in C:\Apache\www\incidencias\bienvenido.php on line 29

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Apache\www\incidencias\bienvenido.php:7) in C:\Apache\www\incidencias\bienvenido.php on line 29
este problema pasa porque las funciónes de sessiónes deben ser colocadas antes de que se realice cualquier impresión... por eso es mejor colocar el session_start(); en la primera linea de la página.

saludos!
__________________
BugHunter II
"si quieres un mañana mejor, piensa en ser mejor para un mañana"
  #3 (permalink)  
Antiguo 24/09/2004, 14:05
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 8 meses
Puntos: 55
Fijandome en el tutorial de maestrosdelweb, solo tienes que editar una cosa en el php.ini

Cita:
Para trabajar con sesiones, debemos especificar un directorio donde se guarden los archivos temporales. Al igual que 2 pasos antes, buscamos session.save_path y le damos el valor de un directorio que exista (o lo creamos):

session.save_path = C:/php/sessions/
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:57.