Re: [Jaws-project-developers] Problemas con sesiones (solucionado)
Status: Alpha
Brought to you by:
ionmx
|
From: Hector B. F. <hba...@gm...> - 2004-08-25 14:46:30
|
El mié, 25-08-2004 a las 00:28, Jorge Gajon escribió: > Al parecer no tienes permiso de lectura y escritura para el usuario que > esta ejecutando Apache. nop, no es por ahi > > Los demas warnings aparecen por que al producirse el primer warning, se > envia texto en el stream y ocasiona que ya no se puedan mandar los > headers de HTTP. En otras palabras, no le hagas caso a los demas warnings. > > Te sugiero que en tu php.ini revises y tengas estos settings: > > session.save_handler = files > session.save_path = /tmp #Aqui puedes poner otra ruta si lo deseas en mi caso es como en el warning /var/lib/php4 > > Asegurate que /tmp (o la ruta que hayas especificado) tenga los permisos > para que el usuario sobre el que corre Apache pueda crear archivos. Por > lo general el usuario de Apache puede ser 'www' o a veces 'nobody'. en este caso compare los permisos de mi /var/lib/php4 y al parecer todo estaba normal: drwxr-xr-x 2 root root 4096 2004-08-24 18:09 php4/ con este otro en otra pc: drwx-wx-wt 2 root root 4096 2004-08-24 14:23 php4/ hay un detalle, el t al final (wt), checando con nautilus los permisos de esa carpeta me halle que es el de persistente. y los permisos son 1733, cambie dichos permisos y con eso quedo. chmod 1733 /var/lib/php4/* -R chmod 1733 /var/lib/php4 > Si la ruta que le especificaste es diferente de /tmp (por ejemplo > /var/log/php/) encontes puedes hacer algo como: > chown -R www.www /var/log/php Antes de encontrar la solucion eso hice pero no funciono. > > Pero si le dejaste que el save_path sea en /tmp entonces solamente > asegurate que tenga todos los permisos: es probable que esto hubiese funcionado. > > gajon@breakpoint:~$ ls -ld /tmp > drwxrwxrwt 11 root root 560 2004-08-24 23:34 /tmp/ > No le vayas a quitar permisos ni cambiarle el usuario a /tmp. En teoria > no tienes que moverle, ya debe de estar todos los permisos (Si no no > podrias usar gnome u otras cosas). Gracias por el tip, pero como dije solucione el asunto hoy por la mañana antes de checar mis correos y esta liga me oriento un poco de por donde iba la cosa. http://www.zend.com/zend/comments/show_comment.php?article=session&id=5680&pid=0 y su respuesta. http://www.zend.com/zend/comments/show_comment.php?article=session&id=5799&pid=5680&days=10000&f_id=session&mode=&kind=at > > Lo mas sencillo es simplemente tener en tu php.ini (ojo, por default > viene comentado): > session.save_path = /tmp > No deberias de tener mas problemas. ajap, con eso no habría problemas, otra pregunta, ¿Alguien sabe para que se usa el bit pegagoso/persistente? > > Y pues a ver que pasa. > Saludos! Gracias Saludos.. |