Error al Actualizar de 3.7.4 a 3.8.6

Esta es una discusión para el tema Error al Actualizar de 3.7.4 a 3.8.6 en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; Buenas estoy intentando actualizar un foro viejo del 3.7.4 al 3.8.6 para despues pasarlo al 4.0.6 Suite. y en el paso 5 del primer upgrade q hace al 3.8.0 Alpha 2 de da un error ...
Página:


Resultados 1 al 3 de 3

Temas similares

  1. Por iBeko en el foro vBulletin 4 - Preguntas, Problemas y Soluciones
  2. Por olaechea en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por Oswaldo Gutiérrez en el foro vBulletin 4 - Preguntas, Problemas y Soluciones
  4. Por TuneUp en el foro vBulletin 4 - Preguntas, Problemas y Soluciones
  5. Por Mattias18 en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  1. #1
    Miembro especial Miembro de oro Array Avatar de RAID
    Fecha de ingreso
    03 mar, 08
    Ubicación
    Barcelona
    Mensajes
    100
    Gustado
    0 Veces
    Me Gustan
    2 Veces

    Predeterminado Solucionado: Error al Actualizar de 3.7.4 a 3.8.6

    Buenas estoy intentando actualizar un foro viejo del 3.7.4 al 3.8.6 para despues pasarlo al 4.0.6 Suite.
    y en el paso 5 del primer upgrade q hace al 3.8.0 Alpha 2 de da un error de base de datos.

    He desinstalado todos los addons y Productos, tambien el estilo dejando todo por defecto.
    El error es el Siguiente:
    Código:
    Database error in vBulletin 3.7.4:
    
    Invalid SQL:
    
            SELECT prefix.*, prefixpermission.usergroupid AS restriction
            FROM vb_prefix AS prefix
            LEFT JOIN vb_prefixpermission AS prefixpermission ON (prefix.prefixid = prefixpermission.prefixid)
            ORDER BY prefix.displayorder;
    
    MySQL Error   : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_spanish_ci,IMPLICIT) for operation '='
    Error Number  : 1267
    He quitado el idioma en español y he dejado el Ingles por defecto.
    Por lo que veo es un error por estar mezclado utf8 con latin1.

    tengo Juegos de caracteres de MySQL: UTF-8 Unicode (utf8)
    Cotejamiento de las conexiones MySQL: utf8_general_ci
    version de MySQL Version : 5.0.81
    ¿ como puedo solucionarlo.?


    Cabe la posibilidad de realizar una instalacion limpia nueva del la suite del 4.0.6 y recuperar el foro con impex o de alguna otra forma. Despues de tantos años hay de todo instalado.

    Un Saludo,

    Edito: Posible solucion encontrada:
    Me da error en el paso 8 de la actualización a vbulletin 4 gold.
    Última edición por RAID; 17/08/2010 a las 10:04 Razón: Posible Solución

  2. #2
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,480
    Gustado
    1998 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Error al Actualizar de 3.7.4 a 3.8.6

    Hola,

    La solución la indica Elmer en ese tema que has enlazado. Existen tablas en tu base de datos que utilizan un cotejamiento (o juego de caracteres) distinto a la mayoría de las tablas. Vía phpMyAdmin deberás revisar cada una de las tablas y asegurarte que todas tengan el mismo juego de caracteres.

    Empieza por revisar las tablas indicadas en el error SQL: prefix y prefixpermission.

    Saludos cordiales.
    Yo solía ser un gurú de vBulletin. Solía...

    Find me on Facebook.

  3. #3
    Miembro especial Miembro de oro Array Avatar de RAID
    Fecha de ingreso
    03 mar, 08
    Ubicación
    Barcelona
    Mensajes
    100
    Gustado
    0 Veces
    Me Gustan
    2 Veces

    Predeterminado Re: Error al Actualizar de 3.7.4 a 3.8.6

    Gracias Andres, como bien dices siguiendo las idicaciones de Elmer y del otro usuario.

    Dejo los pasos por si a alguien le pasa lo mismo, para que le aparezca la solución en busqueda.
    Descarge la base de datos con MySqlDumper que la comprime en slq.gz descomprimo con PeaZip y edito con notepad ++ remplazo spanish_ci por swedish_ci y vuelvo a comprimir con PeaZip y restauro denuevo con MySqlDumper y ya actualiza correctamente.

    Un Saludo,