[Ayuda] Database error

josekast Seguir

Beta
Verificación en dos pasos desactivada
Desde
6 Ago 2008
Mensajes
35
Hola,

Acabo de actualizar a vB 4.0 Forum Beta 5, lo hice tal como se explica en el post --> Enlace eliminado

Todo fue bien, pero cuando intento acceder a cualquier foro o post me sale un error de Database error, si clico en Que hay de nuevo?, me sale lo siguiente:
Insertar CODE, HTML o PHP:
Database error in vBulletin 4.0.0 Beta 5:

Invalid SQL:

            (SELECT 'package' AS classtype, package.packageid AS typeid, package.packageid AS packageid,
                package.productid AS productid, if(package.productid = 'vbulletin', 1, product.active) AS enabled,
                package.class AS class, -1 as isaggregator
            FROM package AS package
            LEFT JOIN product AS product
                    ON product.productid = package.productid
            WHERE product.active = 1
                OR package.productid = 'vbulletin'
            )

            UNION

            (SELECT 'contenttype' AS classtype, contenttypeid AS typeid, contenttype.packageid AS packageid,
                1, 1, contenttype.class AS class  ,  contenttype.isaggregator
            FROM contenttype AS contenttype
            INNER JOIN package AS package ON package.packageid = contenttype.packageid
            LEFT JOIN product AS product ON product.productid = package.productid
            WHERE product.active = 1
            OR package.productid = 'vbulletin'  );

MySQL Error   : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_spanish_ci,IMPLICIT) for operation '='
Error Number  : 1267
Request Date  : Sunday, December 6th 2009 @ 04:46:26 PM
Error Date    : Sunday, December 6th 2009 @ 04:46:27 PM
Script        : foro2/search.php?do=getnew&contenttype=vBForum_Post
Referrer      : foro2/index.php
IP Address    : **********************
Username      : Jose
Classname     : vB_Database
MySQL Version : 5.0.81-log
Tambien si hago lo mencionado en el post de arriba:
Correr al menos:
Rebuild Thread Information
Rebuild Forum Information
Alguna idea??

Saludos y gracias.
 

jjuuaannk

Épsilon
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Sep 2007
Mensajes
953
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Haz creado una nueva DataBase para el vb4? o solo actualizaste de 3.8 a vb4 ?

saludos
 

josekast

Beta
Verificación en dos pasos desactivada
Desde
6 Ago 2008
Mensajes
35
Primero cree una para ver como era, luego cambie el fichero config.php y lo configure con la base de datos de la 3.8 hice el proceso de upgrade a 4.0 y todo bien menos lo comentado arriba, no puedo acceder a los foros, post.
 

josekast

Beta
Verificación en dos pasos desactivada
Desde
6 Ago 2008
Mensajes
35
Pues vaya curro, no se puede hacer de otra manera?

Gracias!!

EDITO: No se puede hacer una consulta que busque en todas las tablas latin1_spanish_ci y cambiarlo por latin1_swedish_ci ???????

Entiendo que haceindo esto ya deberia de valer, pero no!
Insertar CODE, HTML o PHP:
ALTER DATABASE `databasename` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci

Nadie me puedo ayudar?

SOLUCIONADO!!!!!

Por si a alguien le interesa lo que he hecho a sido lo siguiente:
Volcar la base de datos a un fichero *.sql esto lo he editado con UltraEdit y he hecho un remplazar de la cadena latin1_spanish_ci por latin1_swedish_ci
He vuelto a subir la base de datos al server y la he importado.

Ahora ya funciona.

Gracias por la ayuda.
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba