Como sabéis el soporte para phpBB 3.1 será cerrado en breve, el 1 de Septiembre para ser exactos, solo se dará soporte para las actualizaciones a phpBB 3.2 o para 3.3 cuando se encuentre disponible.

Más información aquí.

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.

Gracias.

La Administración de phpBB España.

Foros de soporte phpBB 3.2.x
  • Avatar de Usuario
  • Avatar de Usuario
  • Avatar de Usuario
  • Avatar de Usuario
#240972
Bueno, estoy haciendo un foro de pruebas en mi mismo hosting.

Tras hacer la instalación completa, no ha habido ningún error.
Cree una nueva base de datos, no con el mismo nombre de la oficial.

Ahí entraba en el foro y no había ningún problema.

Ahora, he bajado un duplicado de mi base de datos "oficial" y, por su tamaño, la he subido a este nuevo foro con BIGDUMP.

No ha habido problema y accedo a la página inicial de esta nueva dirección sin ningún problema.
Pero en cuanto intento conectarme, me aparece este error:
Código: Seleccionar todo
Catchable fatal error: Argument 1 passed to phpbb\notification\type\base::__construct() must implement interface phpbb\db\driver\driver_interface, instance of phpbb\user_loader given, called in /homepages/11/d244955974/htdocs/ForoPruebas/cache/production/container_4335734bbdd20f586549a504dff5f80c.php on line 3138 and defined in /homepages/11/d244955974/htdocs/ForoPruebas/phpbb/notification/type/base.php on line 87

PD: en esta línea, he cambiado el nombre de mi subdirectorio. No es ForoPruebas, sino otro.

¿Qué puede estar pasando?
el archivo config.php está actualizado con los datos de la bbdd nueva creada, porque si no tampoco hubiera podido entrar al principio en su bbdd recién creada con la nueva instalación que hice.

Pensé que sería que grabé la copia de la bbdd teniendo datos en caché. Pero los borré (ACP y Filezilla) y volví a hacer una nueva copia de la bbdd, y al subirla nuevamente me volvió a dar el mismo error...

Ando perdido.
Realmente no he probado en local, porque ahora no tengo instalado XAMPP, pero si no tendré que hacerlo para probar antes en local.
#240973
Actualizaste algo? el problema parece ser la caché, intenta borrarla, siendo más específicos el contenido del siguiente directorio:
Código: Seleccionar todo
/homepages/11/d244955974/htdocs/ForoPruebas/cache/production/
Un error similar se obtiene en ocaciones en algunas extensiones que modifican el fichero config/services.yml, por lo regular se corrige borrando la caché para usar las nuevas dependencias.
ThE KuKa le gusta esto
#240978
Gracias por la recomendación, Alfredo.. Pero no he podido lograrlo...

He borrado la la carpeta production dentro de caché con filezilla...

Incluso he probado entrando en mysql y deshabilitando todas las extensiones y nada.. otro error..

Al final, lo intentaré haciendo una copia de la bbdd con todas las extensiones deshabilitadas y subiré esa copia con bigdump a ver si me lo permite..

A ver si al final lo logro y hago prueba de actualización de 3.2.1 a 3.2.2 "en vivo" a ver si me da fallo o sale bien y doy el paso...
Pero es que no me pongo ni en la línea de salida para hacer la prueba.. :?: :?:
#240980
Sí, en los 2 la versión es la 3.2.1, precisamente para subir copia de mi actual bbdd y así poder hacer de prueba una actualización a 3.2.2 online
#241041
Yo creo que el problema podría ser que en la db original tienes que cambiar el nombre de la dirección vieja por la nueva pero no solo en la línea en que lo haces, sino en toda la db, no? Yo cuando cambio de dominio una web en Wordpress hago un search & replace y cambio todas las instancias de dominio1.com por dominio2.com. Igual hay más sitios de tu web donde se menciona la dirección vieja.

P.D.: Ya sé que es mismo dominio. Me refiero a cambiar la dirección vieja por la nueva (subcarpeta o lo que sea).

______________________________________

ELIMINADO por SPAM
Última edición por J_Sparrow el 05 Sep 2018, 17:06, editado 1 vez en total. Razón: Eliminada firma por SPAM
#241042

@maribelserver , acabo de eliminar tu "firma" por SPAM, te recuerdo que no esta permitido en este Foro.

#241062
karbiko escribió: 06 Ago 2018, 22:13 Bueno, estoy haciendo un foro de pruebas en mi mismo hosting.

Tras hacer la instalación completa, no ha habido ningún error.
Cree una nueva base de datos, no con el mismo nombre de la oficial.

Ahí entraba en el foro y no había ningún problema.

Ahora, he bajado un duplicado de mi base de datos "oficial" y, por su tamaño, la he subido a este nuevo foro con BIGDUMP.

No ha habido problema y accedo a la página inicial de esta nueva dirección sin ningún problema.
Pero en cuanto intento conectarme, me aparece este error:
Código: Seleccionar todo
Catchable fatal error: Argument 1 passed to phpbb\notification\type\base::__construct() must implement interface phpbb\db\driver\driver_interface, instance of phpbb\user_loader given, called in [url=http://www.rachat-de-credit-simulation.com/comparatif] meilleur crédit [/url]/homepages/11/d244955974/htdocs/ForoPruebas/cache/production/container_4335734bbdd20f586549a504dff5f80c.php on line 3138 and defined in /homepages/11/d244955974/htdocs/ForoPruebas/phpbb/notification/type/base.php on line 87

PD: en esta línea, he cambiado el nombre de mi subdirectorio. No es ForoPruebas, sino otro.

¿Qué puede estar pasando?
el archivo config.php está actualizado con los datos de la bbdd nueva creada, porque si no tampoco hubiera podido entrar al principio en su bbdd recién creada con la nueva instalación que hice.

Pensé que sería que grabé la copia de la bbdd teniendo datos en caché. Pero los borré (ACP y Filezilla) y volví a hacer una nueva copia de la bbdd, y al subirla nuevamente me volvió a dar el mismo error...

Ando perdido.
Realmente no he probado en local, porque ahora no tengo instalado XAMPP, pero si no tendré que hacerlo para probar antes en local.
parece complicado (O.O)
Errores del foro/página

Hay un pequeño problema con el enlace de re[…]

Project Durango 1.0.0

Nombre del Estilo: Project Durango Autor: Ma[…]

Clean-Boardz 3.2.3

Estilo actualizado a 3.2.3

Puedes ocultarlo con CSS: .inline-attachment dd[…]

Usa Google Apps...