big
12/03/2013, 17:38
[B]Hola nuevamente ...yo se que no se debe hacer doble post.
Pero como encontre la solucion quiero dejarla asi le sirve a alguien mas.
Espero saque a mas de 1 de apuros.
Bueno mucho del programa Putty no entendia no sabia el comando.
El asunto que cuando se actualiso el plesh me cambio los permisos en la carpeta var/lib/php/session[
Y por logica via FTP no podia cambiarla no me dejaba.
Entonces encontre esto que lo deja aca y lo ajecute tal cual lo que esta en rojo solo puse en el putty 1 ves y se normaliso todo.
Igual dejo la explaicacion que encontre y llegue a la conclucion que aplica a cualquier paralles ya que yo tengo la ultima vercion y pude hacerlo.
Va la solucion ...
El PHP en un dominio que funciona en modo CGI/FastCGI no puede usar la sesión predeterminada
APLICABLE A:
Parallels Plesk Panel 10.x for Linux
Parallels Plesk Panel 9.x for Linux/Unix
[como mencione yo tenga la ultima vercion y pude hacerlo asi que aplica en todas las actuales]
Síntomas
En los modos CGI o FastCGI, PH P se ejecuta con los permisos del usuario FTP del dominio.
El modo de soporte PHP puede configurarse para cada dominio en la página Configuración de Hosting Web en Dominios -> domain.tld -> Configuración de Hosting Web:
http://kb.parallels.com/Attachments/...hp.support.JPG
EN ESTE CASO YO NO ENTRE POR HOSTING LO EJECUTE VIA CONSOLA CON EL PROGRAMA PUTTY.
La configuración PHP php.ini establece la ruta de la sesión predeterminada:
~# grep session.save_path /etc/php.ini
session.save_path = "/var/lib/php/session"
Los permisos predeterminados para el directorio son 770:
~# ls -ld /var/lib/php/session
drwxrwx--- 2 root apache 65536 Dec 16 07:48 /var/lib/php/session
~#
Esto indica que los miembros root/apache son los únicos que pueden escribir en el directorio de sesiones. Esto significa que el cliente que ejecuta PHP en modo CGI no puede utilizar las sesiones.
Resolución
El problema será corregido en la próxima actualización de Parallels Plesk Panel, que estará disponible una vez publicada la versión 9.2.3.
Como solución temporal para Parallels Panel 9.2, le recomendamos cambiar los permisos para el directorio /var/lib/php/session a 777:
~# chmod 777 /var/lib/php/session
Otra opción es usar la función de PHP session_save_path() para especificar su propio directorio de sesión.
Finalizando solo ejecute :~# chmod 777 /var/lib/php/session
y se arreglo todo.
Espero le sirva a alguien como me sirvio a mi .
No se olviden que mas alla que sea larga y confusa la explicacion para una persona como yo que mucho no entiende solo ejecute esto ~# chmod 777 /var/lib/php/sessionlo demas es solo explicativo que realmente ni yo entiendo.
Dios lo bendiga a todos y saludos./B]
Pero como encontre la solucion quiero dejarla asi le sirve a alguien mas.
Espero saque a mas de 1 de apuros.
Bueno mucho del programa Putty no entendia no sabia el comando.
El asunto que cuando se actualiso el plesh me cambio los permisos en la carpeta var/lib/php/session[
Y por logica via FTP no podia cambiarla no me dejaba.
Entonces encontre esto que lo deja aca y lo ajecute tal cual lo que esta en rojo solo puse en el putty 1 ves y se normaliso todo.
Igual dejo la explaicacion que encontre y llegue a la conclucion que aplica a cualquier paralles ya que yo tengo la ultima vercion y pude hacerlo.
Va la solucion ...
El PHP en un dominio que funciona en modo CGI/FastCGI no puede usar la sesión predeterminada
APLICABLE A:
Parallels Plesk Panel 10.x for Linux
Parallels Plesk Panel 9.x for Linux/Unix
[como mencione yo tenga la ultima vercion y pude hacerlo asi que aplica en todas las actuales]
Síntomas
En los modos CGI o FastCGI, PH P se ejecuta con los permisos del usuario FTP del dominio.
El modo de soporte PHP puede configurarse para cada dominio en la página Configuración de Hosting Web en Dominios -> domain.tld -> Configuración de Hosting Web:
http://kb.parallels.com/Attachments/...hp.support.JPG
EN ESTE CASO YO NO ENTRE POR HOSTING LO EJECUTE VIA CONSOLA CON EL PROGRAMA PUTTY.
La configuración PHP php.ini establece la ruta de la sesión predeterminada:
~# grep session.save_path /etc/php.ini
session.save_path = "/var/lib/php/session"
Los permisos predeterminados para el directorio son 770:
~# ls -ld /var/lib/php/session
drwxrwx--- 2 root apache 65536 Dec 16 07:48 /var/lib/php/session
~#
Esto indica que los miembros root/apache son los únicos que pueden escribir en el directorio de sesiones. Esto significa que el cliente que ejecuta PHP en modo CGI no puede utilizar las sesiones.
Resolución
El problema será corregido en la próxima actualización de Parallels Plesk Panel, que estará disponible una vez publicada la versión 9.2.3.
Como solución temporal para Parallels Panel 9.2, le recomendamos cambiar los permisos para el directorio /var/lib/php/session a 777:
~# chmod 777 /var/lib/php/session
Otra opción es usar la función de PHP session_save_path() para especificar su propio directorio de sesión.
Finalizando solo ejecute :~# chmod 777 /var/lib/php/session
y se arreglo todo.
Espero le sirva a alguien como me sirvio a mi .
No se olviden que mas alla que sea larga y confusa la explicacion para una persona como yo que mucho no entiende solo ejecute esto ~# chmod 777 /var/lib/php/sessionlo demas es solo explicativo que realmente ni yo entiendo.
Dios lo bendiga a todos y saludos./B]