Advertisement:

Migrar un foro sin perder mensajes ni datos (errores)

Aloittaja ifonchero, kesäkuu 21, 2013, 12:57:58 IP

« edellinen - seuraava »

ifonchero

Hola muy buenas, les escribo porque tengo un problema que me trae de cabeza y nose como solucionarlo  :'(

Bueno les explico...

Tenia un portal en un hosting gratuito llamado Hostinger y hace menos de 1 mes me he pasado a uno de pago Banahosting (muy bueno por cierto). En el host gratuito tenia el foro SMF con algunos mensajes, usuarios etc.. entonces queria pasar solo los mensajes, topics etc al nuevo host. Y he seguido estos pasos: http://www.smfpersonal.net/TutorialesSmfp.html;sa=topic;id=32 [nofollow]

He hecho todo lo de ese tutorial en el nuevo host de pago y todo perfecto, he puesto el foro bonito, perfil nuevo, diseño nuevo, sistema de puntos etc etc... Hasta que un usuario me dice que no puede responder mensajes privados... y me pongo a investigar y es cierto. Sale el siguiente error siempre:

Error en la Base de Datos
Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation \'ifnull\'
Archivo: /home/avbsnvae/public_html/Sources/PersonalMessage.php
Línea: 1657


Luego he mirado por internet algun problema parecido y me han aparecido estos:

http://www.simplemachines.org/community/index.php?topic=472779.0
http://www.simplemachines.org/community/index.php?topic=471696.0

Como dice ahi.. hay algun problema de colacion de un utf8_unicode dentro de la base de datos de utf8_general (o sea algo distinto). Pues nada he hecho todo lo que dicen ahi y es cierto hay algunas colaciones en utf8_unicode cuando deberian ser utf8_general. Entonces las cambie todas en mi base de datos para que sean todas iguales: utf8_general...

Pues nada.. sigue el problema y no se soluciona.. mismo error...

Ahora hice lo siguiente, elimine todo el foro y lo volvi a subir.. mire a ver si habia algun problema al darle en responder y todo estaba perfecto . Mire en myphpmyadmin y vi que todos los archivos estaban en utf8_general.. o sea todo bien (claro es nuevo). Entonces subo las tablas del anterior tutorial que les dije boards, topics etc... y se suben correctamente.. luego vuelvo a mirar y me fijo que JUSTO las tablas que acabo de subir estan en utf8_unicode!! Entonces me percate que las tablas estan todas en esa colacion...

Entonces tengo ese problema.. puedo crear de 0 SMF pero al subir las tablas de los mensajes etc etc como dice el tutorial anterior de este foro me sale ese error  :'( y aunque los cambie todo a colacion utf8_general como estan todos me sigue saliendo... y ya nose que hacer  :'( :'( :'( :'( :'( :'(

Por favor necesito su ayuda!!  :'( :'(

Que hago para poder subir las tablas sin que esto afecte? Tengo que empezar todo de 0? se me iran muchos usuarios...  :'( :'( :'(

vicram10

y por que no bajas todo tu foro tanto ftp como todo tu base de datos del hosting gratuito y lo migras completo a tu nuevo hosting?.
una ves subido por ftp y tu bd al nuevo hosting, simplemente usando el repair_settings.php solucionas problemas que pueden aparecer por nombre de ruta, etc y listo.

No agarrando solo tablas importantes, usa toda tu BD no solo una parte.. es mas facil asi


Advertisement: