Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Se borra la sesion despues de un cambio de servidor

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

schlabs
Observador/a
Mensajes: 15
Registrado: 10 May 2013, 18:52

Se borra la sesion despues de un cambio de servidor

#1

Mensaje por schlabs »

Versión phpBB: phpBB3 (3.0.5)
MODs Instalados: automod,capchaplugin
Plantilla(s) usada(s): prosilver
Servidor: linux (reformateado)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
URL Foro: http://www.gnc2.com.ar/foro/phpBB3/

Hola a todos:
Tengo un pequeño servidor, al que (por muerte del HDD) tuve que reformatear, reinstalar con un OS actualizado. Pasé de un opensuse 11.0 a un opensuse 13.1.
Como pude recuperar la informacion antigua, luego de instalar paquetes configurar web y demas cosillas COPIE los archivos tal como estaban, incluso copie las bases de datos como simples archivos (no podia bootear el sistema viejo para hacer un backup prolijo).
Todo funcionó, en lo que a PHPBB respecta no se perdieron post, no se perdieron usuarios y funciona casi con total normalidad. Sin embargo en UNO de los 2 foros que tengo se me borra la sesion. Es decir que me debo loguear a cada rato.
Me he dado cuenta que despues de loguearme la URL aparece así:
http://www.gnc2.com.ar/foro/phpBB3/inde ... b88c7bbbbb (sid editado a mano)
Si yo retiro el sid y escribo así:
http://www.gnc2.com.ar/foro/phpBB3/index.php
automaticamente estoy deslogueado.
Estas son las cosas que he probado para solucionarlo:
1)He visto la carpeta donde php crea las sesiones (session start) y he visto que no se crean los archivos de sesiones ahí. No hay problema de derechos y no encontre en phpbb3 como señalarle dicha carpeta ( si es que se debe señalar, no lo se)
2)He comprobado los permisos segun:
https://www.phpbb.com/support/docs/en/3 ... rmissions/
config.php 644
All other files - 644
All directories - 755
There are some exceptions when it comes to directory permissions,
The files directory - 777
The cache directory - 777
The store directory - 777
The images/avatars/upload directory - 777
3)He mirado ACP/configuracion de cookies
Dominio de la cookie: http://www.gnc2.com.ar
nombre de la cookie: phpbb3_gnc2
ruta de la cookie: /foro/phpBB3 (estaba en "/", pero sigue igual)
cookie segura: dehabilitado
4)He editado session.php segun:
http://www.phpbb-es.com/foro/viewtopic. ... on#p223307

Código: Seleccionar todo

find:
$this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars((string) $_SERVER['REMOTE_ADDR']) : '';

replace with:
$this->ip = (!empty($_SERVER['HTTP_CF_CONNECTING_IP'])) ? htmlspecialchars((string) $_SERVER['HTTP_CF_CONNECTING_IP']) : '';
aunque no tengo cloudflare intenté a ver si funcionaba y al ver que no funcionaba volvi a lo antiguo.
5)Revisé la duracion de la sesion en:
revisé ACP/ configuracion de carga/duracion de la sesion = 3600 segundos
6)use el phpMyAdmin:
http://www.phpbb-es.com/foro/viewtopic. ... on#p206191
Aunque no supe como hacer los query.

Desde ya agradezco cualquier pista para donde mirar. Siempre entre prueba y prueba se borro la cache y se actualizo el prosilver, por si hubiera algo precargado.
Curiosamente el foro que tengo en el mismo servidor ( otra carpeta y otro dominio) funciona bien:
http://www.schweb.com.ar/pra/

Saludos y que tengan un buen año.

Avatar de Usuario
andares
Moderador
Mensajes: 1556
Registrado: 18 Nov 2008, 03:32
Género:

Re: Se borra la sesion despues de un cambio de servidor

#2

Mensaje por andares »

Vuelve a comprobar las cookies con esta guia:
Corregir una incorrecta configuración de las cookies

schlabs
Observador/a
Mensajes: 15
Registrado: 10 May 2013, 18:52

Re: Se borra la sesion despues de un cambio de servidor

#3

Mensaje por schlabs »

Gracias por la respuesta, y si, parece problema de cookies:
He vuelto a chequear una vez mas y lo que ahora hay presente en la configuracion segun el ACP es:
Configuración de cookies
Dominio de la cookie: www.gnc2.com.ar (sin el http://)
Nombre de la cookie: phpbb3_gnc2
Ruta de la cookie: /
Cookie segura: deshabilitada

Segun phpmyadmin en phpbb_config:

cookie_domain : http://www.gnc2.com.ar
cookie_name : phpbb3_gnc2
cookie_path : /
cookie_secure : 0

Las configuraciones son coincidentes y segun lo que interpreto son correctas.
Acabo de hacer una prueba: cargue el index, me loguee, quite el SID y me saco, puse el SID que aparece en la otra pestaña ( la que tengo abierto el ACP) y me tomó como logueado otra vez.

Agrego: En el navegador están las cookies:
name: phpbb3_gnc2_u
content: 2
Domain: .www.gnc2.com.ar (con el punto adelante) pero no puse dicho punto en la configuracion
path: /foro/phpBB3
expires: jue 31 dic 2015 16:07:15 GMT+3
Gracias igualmente.

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10377
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 49

Re: Se borra la sesion despues de un cambio de servidor

#4

Mensaje por ThE KuKa »

¿Esta solucionado esto? si es así lo marco, avisar si un problema esta resuelto por favor.

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



schlabs
Observador/a
Mensajes: 15
Registrado: 10 May 2013, 18:52

Re: Se borra la sesion despues de un cambio de servidor

#5

Mensaje por schlabs »

No, no esta resuelto. Esa guia que me pasaron ya la habia revisado varias veces. Estoy esperando alguna otra idea.
Lo extraño es que sucede en un foro si y en otro no. ambos en el mismo servidor y ambos migrados de igual forma en sus datos.

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10377
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 49

Re: Se borra la sesion despues de un cambio de servidor

#6

Mensaje por ThE KuKa »

Si el foro esta aquí:
http://www.gnc2.com.ar/foro/phpBB3/

Dominio de la cookie: .gnc2.com.ar

Nombre de la cookie: phpbb3_loquesea

Ruta de la cookie: /

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



schlabs
Observador/a
Mensajes: 15
Registrado: 10 May 2013, 18:52

Re: Se borra la sesion despues de un cambio de servidor

#7

Mensaje por schlabs »

:@ :worried: :sweat: Acabo de probar, y no va. Sigue en que si despues de loguerarme quito el "SID=" de la URL aparezco deslogueado, y si vuelvo a agregar el SID= vuelvo a estar logueado.

Acabo de probar otra cosa adicional: En el mismo navegador puedo tener 2 usuarios distintos en 2 pestañas distintas en forma simultanea.

¿En donde se guardan las sesiones del lado del servidor? ¿en el mysql o en un archivo en alguna parte del sistema o en alguna carpeta del phpbb?

Avatar de Usuario
andares
Moderador
Mensajes: 1556
Registrado: 18 Nov 2008, 03:32
Género:

Re: Se borra la sesion despues de un cambio de servidor

#8

Mensaje por andares »

De seguro que te lo han preguntado unas mil veces, una vez mas....has probado a actualizar 3.0.12?

schlabs
Observador/a
Mensajes: 15
Registrado: 10 May 2013, 18:52

Re: Se borra la sesion despues de un cambio de servidor

#9

Mensaje por schlabs »

no me lo han preguntado, pero no he probado actualizar. Me da miedito meterme en un berenjenal o en camisa de 11 balas.
Y pregunto en caso de encarar una migracion, ¿no sería mejor migrar a 3.1?

Cerrado

Volver a “Foros de Soporte 3.0.x”