Página 1 de 1
Copiar base de datos
Publicado: 26 Sep 2009, 19:20
por wolfmoon
Bueno, el tema es que he vuelto a instalar mi foro desde cero, y con una nueva base de datos, y queria saber si se puede copiar informacion de la base de datos antigua, pero solo los registros y mensajes que habian dejado los usuarios.
No se si me explico bien...
Re: Copiar base de datos
Publicado: 26 Sep 2009, 23:35
por HuanManwe
sección de guías y manuales para phpBB3. Hay una guía muy buena y detallada para trasladar tu foro de servidor. El punto DOS de esa guía habla de cómo hacer una copia de seguridad que aplicarás luego en el nuevo servidor.
Re: Copiar base de datos
Publicado: 29 Sep 2009, 22:56
por ahh72
Re: Copiar base de datos
Publicado: 09 Oct 2009, 12:34
por RedSpider
Hola.
Yo estoy hacer el traslado de mi foro a otro hosting y ya he aprovechado para hacer una instalación de cero y con un portal.
No copié todas las tablas de la BBDD antigua, ya que creo que tenía algunos problemas por errores al instalar algunos mods.
Por si te sirve, las tablas que yo he copiado son éstas:
acl_xxxxx
attachments
banlist
bookmarks
bots
confirm
disallow
drafts
extension_groups
extenssions
forums_xxxx
groups
log
moderator_cache
poll_xxx
posts
privmsgs_xxx
profile_xxx
ranks
reports_xx
search_xxx
sitelist
topics_xxx
user_group
users
warnings
words
zebra
Todo me funciona correctamente, excepto que no me aparecen las estadísticas de usuarios, temas, post, etc. Y la inauguración del sitio tampoco.
Aprovecho la ocasión para preguntar si alguien sabe en que tabla se guarda esta información.
Gracias.
Re: Copiar base de datos
Publicado: 09 Oct 2009, 12:45
por engendro666
RedSpider escribió:Hola.
Yo estoy hacer el traslado de mi foro a otro hosting y ya he aprovechado para hacer una instalación de cero y con un portal.
No copié todas las tablas de la BBDD antigua, ya que creo que tenía algunos problemas por errores al instalar algunos mods.
Por si te sirve, las tablas que yo he copiado son éstas:
acl_xxxxx
attachments
banlist
bookmarks
bots
confirm
disallow
drafts
extension_groups
extenssions
forums_xxxx
groups
log
moderator_cache
poll_xxx
posts
privmsgs_xxx
profile_xxx
ranks
reports_xx
search_xxx
sitelist
topics_xxx
user_group
users
warnings
words
zebra
Todo me funciona correctamente, excepto que no me aparecen las estadísticas de usuarios, temas, post, etc. Y la inauguración del sitio tampoco.
Aprovecho la ocasión para preguntar si alguien sabe en que tabla se guarda esta información.
Gracias.
Yo estoy en lo mismo estoy rehaciendo mi foro pero en el mismo servidor gracias por la info redspider, en mi caso pensaba revisar los install de los mods que tenia en la vieja bd y ver los cambios que hice la bd, eliminar esos cambios y pasar lo que quede a la nueva bd, para no hacerme dramas con los estilos ya que cambie de subsilver a prosilver pensaba instalar el viejo estilo en el nuevo foro y luego de pasar la bd desinstalar dicho estilo para que le quede por defecto a los users el nuevo. todavia me kedan al menos 10 dias para hacer el traspaso luego te comento como me fue si no lo solucionaste
Re: Copiar base de datos
Publicado: 09 Oct 2009, 14:51
por RedSpider
Ya está solucionado. ¡Qué tontería! Basta con sincronizar las estadísticas desde el ACP.

Re: Copiar base de datos
Publicado: 11 Oct 2009, 18:06
por RedSpider
Bueno, no está solucionado del todo puesto que no aparece la fecha original de comienzo del foro.
Si alguien tiene alguna idea más ...
Re: Copiar base de datos
Publicado: 11 Oct 2009, 23:05
por HuanManwe
RedSpider escribió:Bueno, no está solucionado del todo puesto que no aparece la fecha original de comienzo del foro.
Si alguien tiene alguna idea más ...
accede vía phpMyAdmin a la base de datos de tu foro. Marca la tabla phpbb_config y dale a "examinar", arriba de la página derecha, supongo. Pues en la penúltima página, más o menos, de todos los campos que componen esa tabla hay uno que se llama
board_startdate y que tiene en su valor un número "extraño". Eso es el "Unix Time" de la fecha real. En el foro que gestiono aparece, por ejemplo,
board_startdate 1099263435
Usando un conversor de fecha "real" y Unix Time, como
este puedes traducir esa fecha como
Sun, 31 Oct 2004 22:57:15 GMT
Pues simplemente usa la parte de abajo para pasar tu fecha real de inicio de tu foro a Unix Time, y editar el campo que te dije de tu base de datos con esa información.
Re: Copiar base de datos
Publicado: 12 Oct 2009, 17:05
por RedSpider
Muchas gracias Huan. Eso es justo lo que necesitaba.
Creo que sólo me queda por actualizar el máximo número de usuarios conectados. ¿Sabes en que tabla/parámetro se guarda ese valor?
Re: Copiar base de datos
Publicado: 12 Oct 2009, 23:56
por HuanManwe
Qué poco buscas

En la misma página de phpbb_config hay un campo llamado
record_online_users