Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Obtener una copia de un foro phpBB sin acceso a las bases de datos

Estas en el tema de Obtener una copia de un foro phpBB sin acceso a las bases de datos en el foro de Sistemas de gestión de contenidos en Foros del Web. El tema es el siguiente, tengo un foro alojado en foros.net, un servicio gratuito de foros, el tema es que quiero migrarlo a mi propio ...
  #1 (permalink)  
Antiguo 26/10/2010, 00:36
 
Fecha de Ingreso: febrero-2004
Ubicación: Carthagena
Mensajes: 205
Antigüedad: 20 años, 8 meses
Puntos: 0
Obtener una copia de un foro phpBB sin acceso a las bases de datos

El tema es el siguiente, tengo un foro alojado en foros.net, un servicio gratuito de foros, el tema es que quiero migrarlo a mi propio servidor pero segun he visto en las reglas del servicio, ellos no entregan una copia de la base de datos aunque todavía es un camino que debo intentar, voy buscando otras alternativas.

Lo que se me ocurrió es usar algun tipo de "crawler" (si es que se llama así) que navegue en el foro, vaya explorando tema tras tema, recupere la información publicada, los usuarios y genere una base de datos que yo luego pueda meter en mi nuevo foro.

Estuve buscando y no logro encontrar nada, o no estoy buscando con las palabras correctas...

¿Alguien sabe algo del tema?
__________________
Retro Invaders : Mi blog
  #2 (permalink)  
Antiguo 26/10/2010, 06:55
Avatar de Willy_N  
Fecha de Ingreso: diciembre-2009
Ubicación: Cádiz
Mensajes: 334
Antigüedad: 14 años, 11 meses
Puntos: 18
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

Sin acceso a la base de datos no podrás migrar ese foro a otro servidor.

A no ser que ellos te quieren proporcionar una copia completa de la base de datos tendrás que empezar de nuevo desde cero.

Es una de las razones por las cuales siempre desaconsejo por completo empezar un foro en uno de esos sitios de foros gratis.

Una última opción que te queda es ofrecer un pago a cambio de la copia.
  #3 (permalink)  
Antiguo 26/10/2010, 09:13
 
Fecha de Ingreso: febrero-2004
Ubicación: Carthagena
Mensajes: 205
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

Willy: gracias por responder.

Los foros gratuitos tienen sus ventajas y desventajas :)

Sobre el tema en cuestion, yo creo que un "robot" que se vaya metiendo por los enlaces y vaya copiando los datos según una estructura mas o menos estandar que tienen los foros creo que sería posible recuperar casi todos los datos, menos los privados claro...
Pero una cosa es lo que yo creo que es posible, otra que exista y otra que yo sea capaz de hacerlo :D

A ver si alguien mas puede aportar alguna otra idea
__________________
Retro Invaders : Mi blog
  #4 (permalink)  
Antiguo 26/10/2010, 09:32
Avatar de Willy_N  
Fecha de Ingreso: diciembre-2009
Ubicación: Cádiz
Mensajes: 334
Antigüedad: 14 años, 11 meses
Puntos: 18
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

No es tan fácil como crees, la base de datos contiene muchas tablas, y cada una guarda parte de la información que ves y no ves cuando ves un foro. Y toda esa info en las distintas tablas está interrelacionado, cualquier fallito en su estructura hace que el foro deja de funcionar bien.

Véte haciendo a la idea de que lo que tu quieres no la hay y de que nadie te va a poder hacer ese "robot".
  #5 (permalink)  
Antiguo 26/10/2010, 09:43
Avatar de mandrake88  
Fecha de Ingreso: septiembre-2009
Mensajes: 328
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

Si lo del crawler es una idea usada para esos casos, algunos sitemas de foros tienen unos convertores tipo crawler, por ejemplo para el InvisionFree. Pero hacerlo no es cosa menor..

La unica solucion que te queda (si es que no te proporcionan un backup de la db) es hacer lo del crawler, pero es un trabajo bastante engorroso.
  #6 (permalink)  
Antiguo 26/10/2010, 12:43
 
Fecha de Ingreso: febrero-2004
Ubicación: Carthagena
Mensajes: 205
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

Muchas gracias por las respuestas :)

Willy, es cierto lo que dices de la dificultad de hacerlo, pero seguro que no soy el primero en plantearse esto!

Mandrake: he mirado en el foro de SMF y efectivamente, parece que hay algo: http://www.simplemachines.org/commun...topic=188741.0

Tendré que probarlo a ver que tal funciona, pero puede ser lo que estoy buscando.
__________________
Retro Invaders : Mi blog
  #7 (permalink)  
Antiguo 26/10/2010, 16:38
Avatar de mandrake88  
Fecha de Ingreso: septiembre-2009
Mensajes: 328
Antigüedad: 15 años, 2 meses
Puntos: 13
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

http://www.phpbb.com/community/viewt...f=65&t=1761395

ahi tenes varios conversores tipo crawler para phpbb, capaz te sirve para guiarte un poco mejor de como hacer el tuyo.
  #8 (permalink)  
Antiguo 06/12/2010, 01:57
 
Fecha de Ingreso: febrero-2004
Ubicación: Carthagena
Mensajes: 205
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

Actualizando el hilo:

Muchas gracias a todos :)

Finalmente me estoy haciendo mi propio crawler, Si algo esta inventado, no lo dudes: ¡reinvéntalo! jajajaja! :P ;)

Bueno, lo que vi por ahi son codigos en Python, un lenguaje que no tengo idea, y como me apetecía trastear un poco con el tema puse manos a la obra, de paso estoy aprendiendo algo de expresiones regulares.

Ya logré crear todos los usuarios en SMF y estoy pasando los temas generales, no creo que tenga problemas en terminar de pasar el resto de mensajes del foro.
Por supuesto queda fuera toda la información que no sea pública, por ejemplo los emails de los usuarios hay que meterlos a mano (por suerte son menos de 100) y el foro no usa los attachments, que no sería problema pasarlo pero es una cosa menos para hacer :)

Cuando termine publicaré el código PHP, por si le sirve a alguien mas.
__________________
Retro Invaders : Mi blog
  #9 (permalink)  
Antiguo 08/01/2011, 12:21
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

Hola JosepZin.

Estoy en el mismo problema que tienes tu. En mi caso tengo un foro alojado en www.multiforos.es. Este servicio antes tenia la opcion de darte una copia de la base de datos (previo pago), pero desde que lo vendieron a otro servicio, esta opcion ha desaparecido y el soporte es nulo.

Así que ya tenemos listo un foro en un hosting propio, y ahora quiero pasar los contenidos de uno a otro. Estamos hablando de phpBB version 3. Voy a echar un ojo a los modulos de Python, pero no lo conozco. Te agradecería infinitamente, si consigues algo con php que publicases el codigo si es posible o me lo enviases.

Muchas gracias!
  #10 (permalink)  
Antiguo 08/01/2011, 13:29
 
Fecha de Ingreso: febrero-2004
Ubicación: Carthagena
Mensajes: 205
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

Hola alfvmax,

Lo que llevo hecho con PHP supongo que puede servirte, aunque tiene 2 inconvenientes:
1 - Esta hecho para copiar desde foros.net, no sé hasta que punto será similar a multiforos
2 - Las bases de datos que genera son para SMF, aunque esto quizás no sea un gran problema porque creo que hay buenas opciones para llevar desde phpBB <---> SMF

En todo caso, pienso liberar el código. Pensaba terminarlo este fin de semana pero llevo un par de días de gripe asi que la cabeza no me da para mucho!! Pero quiero terminarlo lo mas pronto posible!
__________________
Retro Invaders : Mi blog
  #11 (permalink)  
Antiguo 09/01/2011, 09:26
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

Vaya lo siento, lo de tu gripe me refiero.

Muchas gracias por el ofrecimiento, tu tranquilo sin prisa. Supongo que si los dos foros (foros.net y multiforos) están en phpBB 3 serán similares, aunque no sean exactamente iguales.

Luego con paciencia, pues se puede modificar para conseguir que funcione al final para leer de multiforos.

Si es que... nos teníamos que haber ido directamente a la opción de hosting desde el primer momento :P aunque coincido contigo en que los foros gratuitos tienen sus ventajas, claro.

Mejorate!
  #12 (permalink)  
Antiguo 16/01/2011, 06:36
 
Fecha de Ingreso: febrero-2004
Ubicación: Carthagena
Mensajes: 205
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

alfvmax: tienes un mensaje privado
__________________
Retro Invaders : Mi blog
  #13 (permalink)  
Antiguo 11/11/2012, 11:23
 
Fecha de Ingreso: febrero-2004
Ubicación: Carthagena
Mensajes: 205
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Obtener una copia de un foro phpBB sin acceso a las bases de datos

Bueno, finalmente, tarde y mal, aquí va el resultado de haber creado este hilo!! :P

Enlace a mi blog: Convertir datos desde foros.net a SMF o phpBB
__________________
Retro Invaders : Mi blog

Etiquetas: bases, copia, phpbb, foros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:36.