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.
Error conteo mensajes usuarioTema Solucionado
Error conteo mensajes usuario
URL: http://www.clubtoyota.es
Versión phpBB: phpBB3 (3.0.5)
MODs Instalados: Ninguno
Plantilla(s) usada(s):
Servidor:
Actualización desde otra versión:
Conversión desde otro sistema de foros:
Hola a todos,
Tengo un pequeño problema, resulte que hice una migración de la BD de un servidor a otro, con el phpmyadmin, más o menos todo fue correcto, pero... me he dado cuenta que muchos usuarios han perdido el número de mensajes escritos... ¿hay alguna forma de volver a recontar para que lo registre en la BD?
Gracias y un saludo,
Versión phpBB: phpBB3 (3.0.5)
MODs Instalados: Ninguno
Plantilla(s) usada(s):
Servidor:
Actualización desde otra versión:
Conversión desde otro sistema de foros:
Hola a todos,
Tengo un pequeño problema, resulte que hice una migración de la BD de un servidor a otro, con el phpmyadmin, más o menos todo fue correcto, pero... me he dado cuenta que muchos usuarios han perdido el número de mensajes escritos... ¿hay alguna forma de volver a recontar para que lo registre en la BD?
Gracias y un saludo,
Re: Error mensajes usuario
Han perdido el número de mensajes escritos o estos mensajes ya no aparecen luego de la migración?
En el ACP en el General, hay una opción que es para sincronizar el conteo de mensajes, prueba si eso te funciona o sino fíjate si fue que la base de datos no se traslado correctamente.
En el ACP en el General, hay una opción que es para sincronizar el conteo de mensajes, prueba si eso te funciona o sino fíjate si fue que la base de datos no se traslado correctamente.
Re: Error mensajes usuario
Hola,Alorse escribió:Han perdido el número de mensajes escritos o estos mensajes ya no aparecen luego de la migración?
En el ACP en el General, hay una opción que es para sincronizar el conteo de mensajes, prueba si eso te funciona o sino fíjate si fue que la base de datos no se traslado correctamente.
¿Donde esta esa opción de conteo de mensajes, es esta. Sincronizar conteo de mensajes?
El problema esta en la BD, algunos usuarios se han grabado con 0 el número de mensajes y otros se han grabado bien...
Gracias y un saludo,
Re: Error mensajes usuario
Si, es esa la que te digo...
Entonces que tal si solamente vuelves al trasladar la tabla de usuarios, haber si es que hubo algún problema.
Entonces que tal si solamente vuelves al trasladar la tabla de usuarios, haber si es que hubo algún problema.
Re: Error mensajes usuario
Hola Alorse,Alorse escribió:Si, es esa la que te digo...
Entonces que tal si solamente vuelves al trasladar la tabla de usuarios, haber si es que hubo algún problema.
No puedo ya volver a trasladar la tabla de usuarios, porque llevan mas de una semana con el foro en marcha... Seguro que se han registrado nuevos usuarios...
¿No hay alguna otra manera de recontar los mensajes?
Gracias y un saludo,
Re: Error mensajes usuario Tema Solucionado
Bueno, vamos a intentar algo desde el SQL, por favor ejecuta la siguiente consulta desde el phpMyAdmin (luego de hacer una copia de seguridad de la base de datos o al menos de la tabla "phpbb_users"):
Si tu base de datos usa un prefijo diferente a phpbb_, recuerda cambiarlo por el que uses.
Código: Seleccionar todo
UPDATE phpbb_users SET user_posts = ( SELECT COUNT( post_id ) AS total_posts
FROM phpbb_posts
WHERE poster_id = user_id )
Re: Error mensajes usuario
Eso era mi última opción, si no había nada automático... lo he probado y ha funcionado perfectamente, ya tienen todos los usuarios un recuento en los mensajes.Alorse escribió:Bueno, vamos a intentar algo desde el SQL, por favor ejecuta la siguiente consulta desde el phpMyAdmin (luego de hacer una copia de seguridad de la base de datos o al menos de la tabla "phpbb_users"):Si tu base de datos usa un prefijo diferente a phpbb_, recuerda cambiarlo por el que uses.Código: Seleccionar todo
UPDATE phpbb_users SET user_posts = ( SELECT COUNT( post_id ) AS total_posts FROM phpbb_posts WHERE poster_id = user_id )
Gracias y un saludo!!!