Migración de Vbulletin a Mybb

Caradelevigne

Fundador
Miembro del equipo
Usuario VIP
Fundador
Hola a todos hace poco tuve problemas intentando buscar documentación sobre como migrar de vbulletin a Mybb y me fue bastante complicado, pero entre un poco de sugerencias mas la guía poco explicativa me atrevería a decir del soporte oficial en ingles lo logré, y quiero compartilo con vosotros así no teneís que pasar tanto trabajo, intentaré ser lo mas explicito posible.


Pasos a seguir:

1- Hacer una copia de seguridad de la base de datos de Vbulletin. Yo además de eso hice una copia de todo el foro para mas seguridad.
2- Instalar la ultima versión de Mybb en una ruta dentro del hosting en una carpeta adicional eje" tudominio.com/mybb" Muy importante que sea la ultima versión
3- Descargar la ultima versión de el archivo MERGE, que es quien nos va ayudar a migrar toda la base de datos sin necesidad de nosotros realizar un script o algo manual, os dejo aquí la herramienta para ahorraros tiempo pero también podeis descargarla desde el foro oficial en ingles.
[attachment=33]
Muy importante que sea esta versión y no otro debido a que otras versión con respecto a vbulletin al intentar migrar la base de datos de usuarios puede dar este error
Unknown column 'aim' in 'field list'

Aunque mas abajo dejaré un ejemplo de como corregirlo, simplemente de debe a que en versiones anteriores aun existia el AIM, herramienta que hoy día ya no existe y no se encuentra dicha tabla en Mybb por lo que te aparecerá ese error y no podrás continuar.
4- Cierra ambos foros para evitar que alguien cree un post o se registre algún nuevo usuario y pueda causar problemas a la hora de migrar.
5- Copia el archivo MERGE, en la raiz de tu directorio y no lo renombres es muy importante que se quede con ese nombre y la ruta de instalación sería [font=Tahoma, Verdana, Arial, sans-serif]tudominio.com[font=Tahoma, Verdana, Arial, sans-serif]/merge/index.php?[/font][/font]
[font=Tahoma, Verdana, Arial, sans-serif]6- Inicia sesión en el foro Mybb al que vas a migrar con tu usuario administrador[/font]
[font=Tahoma, Verdana, Arial, sans-serif]7- Al ejecutar esta url [font=Tahoma, Verdana, Arial, sans-serif]tudominio.com[font=Tahoma, Verdana, Arial, sans-serif]/merge/index.php te saldrá esta pantalla.[/font][/font][/font]

[attachment=29]
[size=small][size=small][font=Tahoma, Verdana, Arial, sans-serif][size=small][font=Tahoma, Verdana, Arial, sans-serif]Next, saldrá esta otra [/font][/size][/size][/font][/size]
[size=small][size=small][font=Tahoma, Verdana, Arial, sans-serif][size=small][font=Tahoma, Verdana, Arial, sans-serif] [attachment=30][/font][/size][/size][/font][/size]
[size=small][size=small][font=Tahoma, Verdana, Arial, sans-serif][size=small][font=Tahoma, Verdana, Arial, sans-serif]Next nuevamente y te saldrá la ventana donde debes elegir tu versión de vbulletin antiguo[/font][/size][/size][/font][/size]
[size=small][size=small][font=Tahoma, Verdana, Arial, sans-serif][size=small][font=Tahoma, Verdana, Arial, sans-serif] [attachment=31][/font][/size][/size][/font][/size]

[size=small][size=small][font=Tahoma, Verdana, Arial, sans-serif][size=small][font=Tahoma, Verdana, Arial, sans-serif]Como dato yo realice este proceso desde vbulletin 4.2.5[/font][/size][/size][/font][/size]

[size=small][size=small][font=Tahoma, Verdana, Arial, sans-serif][size=small][font=Tahoma, Verdana, Arial, sans-serif]Luego de seleccionar tu version de vbulletin dale a siguiente y debes migrar una por una las bases de datos [/font][/size][/size][/font][/size]
[attachment=32]

[size=small][size=small][font=Tahoma, Verdana, Arial, sans-serif][size=small][font=Tahoma, Verdana, Arial, sans-serif]Y una ves concluido este ultimo proceso ya estaría concluida la migración como veis es bastante sencillo si sigues los pasos anteriormente mencionados al pie de la letra, la demora depende de tu conexión a internet y lo tan grande que sea tu base de datos.[/font][/size][/size][/font][/size]


[font=Tahoma, Verdana, Arial, sans-serif][font=Tahoma, Verdana, Arial, sans-serif]Errores comunes:[/font][/font]

[font=Tahoma, Verdana, Arial, sans-serif][font=Tahoma, Verdana, Arial, sans-serif]Como ya dije antes si no cuentas con la ultima versión tanto de la herramienta de Merge como de la versión de Mybb te puede aparece este error[/font][/font]

[font=Tahoma, Verdana, Arial, sans-serif][font=Tahoma, Verdana, Arial, sans-serif][size=small]Unknown column 'aim' in 'field list'[/font][/font][/size]

[font=Tahoma, Verdana, Arial, sans-serif][font=Tahoma, Verdana, Arial, sans-serif]Como dije antes es que intenta migrar la columna AIM lo cual es un servicio que ya no existe en la ultima versión de MYbb porque el servicio en sí ya no funciona, en caso de que te aparezca ese error, se puede de igual forma solucionar muy facilmente, solo tendrías que entrar en phpmyadmin e insertar dentro de la base de datos la siguiente línea [/font][/font]


Código: [font=Verdana, Tahoma, sans-serif]( Seleccionar Todo )https://www.miszonas.com/javascript:void(0);
[/font]

Código:
ALTER TABLE `mybb_users` ADD `aim` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' AFTER `icq`;

[font=Tahoma, Verdana, Arial, sans-serif][font=Tahoma, Verdana, Arial, sans-serif]Y una ves migrado el foro entrar nuevamente en la base de datos y quitarla, es una solución un poco engorrosa porque es añadir algo que ya no necesitas pero bueno es una forma de solucionar el problema.[/font][/font]


[font=Tahoma, Verdana, Arial, sans-serif][font=Tahoma, Verdana, Arial, sans-serif]En fin espero que les haya valido, cualquier duda pueden dejar un comentario he intentaré desde mi experiencia ayudaros en lo que sea posible, un saludo a todos![/font][/font]
 
Arriba