Página 1 de 1
Error conteo mensajes usuario
Publicado: 04 Abr 2011, 19:55
por Capi66
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,
Re: Error mensajes usuario
Publicado: 04 Abr 2011, 20:18
por Alorse
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.
Re: Error mensajes usuario
Publicado: 04 Abr 2011, 20:24
por Capi66
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.
Hola,
¿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
Publicado: 04 Abr 2011, 20:36
por Alorse
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.
Re: Error mensajes usuario
Publicado: 05 Abr 2011, 06:05
por Capi66
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.
Hola Alorse,
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
Publicado: 05 Abr 2011, 17:21
por Alorse
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"):
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 )
Si tu base de datos usa un prefijo diferente a
phpbb_, recuerda cambiarlo por el que uses.
Re: Error mensajes usuario
Publicado: 05 Abr 2011, 19:55
por Capi66
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"):
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 )
Si tu base de datos usa un prefijo diferente a
phpbb_, recuerda cambiarlo por el que uses.
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.
Gracias y un saludo!!!