Resultados 1 al 9 de 9

Problema al actualizar desde vB 3.8.5

Esta es una discusión en el tema Problema al actualizar desde vB 3.8.5 dentro del foro vB4 Soporte General, parte de la categoría vBulletin 4x; (Antes de nada, ya he leído lo de temas duplicados y siento mucho este error, es la primera vez que lo hago y no tenía constancia. Lo siento) Al grano, he actualizado desde la versión 3.8.5 y sale el siguiente mensaje: Database error in vBulletin 4.0.8: Invalid SQL: SELECT contenttype.contenttypeid ...

  1. #1
    Usuario
    Fecha de ingreso
    29/nov/2009
    Edad
    18
    Mensajes
    23
    Gracias
    10
    Agradecido 0 veces en 0 mensajes
    Poder de Credibilidad
    0

    Predeterminado Problema al actualizar desde vB 3.8.5

    (Antes de nada, ya he leído lo de temas duplicados y siento mucho este error, es la primera vez que lo hago y no tenía constancia. Lo siento)

    Al grano, he actualizado desde la versión 3.8.5 y sale el siguiente mensaje:

    Database error in vBulletin 4.0.8:

    Invalid SQL:

    SELECT contenttype.contenttypeid AS itemid

    FROM foro_contenttype AS contenttype
    INNER JOIN foro_package AS package
    ON package.packageid = contenttype.packageid LEFT JOIN foro_product AS product
    ON product.productid = package.productid
    WHERE
    1 = 1 AND (product.active = '1' OR package.productid = 'vbulletin') AND contenttype.canattach = '1';

    MySQL Error : Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
    Error Number : 1267
    Request Date : Wednesday, October 27th 2010 @ 07:46:33 PM
    Error Date : Wednesday, October 27th 2010 @ 07:46:33 PM
    Script : [Dirección de la URL]
    Referrer : [Dirección de la URL]
    IP Address : 90.162.20.109
    Username : BlackFire
    Classname : vB_Database
    MySQL Version : 5.0.91-community
    Este mensaje es uno de los cuantos que me salen al entrar; por ejemplo en: Mensajes Privados / En un tema / Perfil...

    El problema está, en uno de los pasos de actualización (creo que era el paso 9 del primer UPGRADE me daba error de DB, por lo que sustituí en la URL al paso 10 y todo actulizó correctamente)

    Y cada vez que intento entrar ha algo error... He pedido ayuda en vBulletin y nada :S

    ¿Causas (creo que es por ese paso)? ¿alguna solución?

    PD: Si tengo BACKUP de TODO.



    Temas Similares:

  2. #2
    Usuario
    Fecha de ingreso
    29/nov/2009
    Edad
    18
    Mensajes
    23
    Gracias
    10
    Agradecido 0 veces en 0 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Problema al actualizar desde vB 3.8.5

    (Siento el doble post)

    El error está en el "Step 9) Albums System Alterations", os muestro la imagen:



    y el texto completo del error:

    Database error in vBulletin 3.8.6:

    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 foro_package AS package
    LEFT JOIN foro_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 foro_contenttype AS contenttype
    INNER JOIN foro_package AS package ON package.packageid = contenttype.packageid
    LEFT JOIN foro_product AS product ON product.productid = package.productid
    WHERE product.active = 1
    OR package.productid = 'vbulletin' );

    MySQL Error : Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
    Error Number : 1267
    Request Date : Thursday, October 28th 2010 @ 06:37:38 PM
    Error Date : Thursday, October 28th 2010 @ 06:37:38 PM
    Script : vBulletin 4.0 Upgrade System Step 9) Albums System Alterations
    Referrer : vBulletin 4.0 Upgrade System Step 8) Attachment System Alterations (5/5)
    IP Address : 90.162.17.104
    Username :
    Classname : vB_Database
    MySQL Version : 5.0.91-community


    Miniaturas adjuntadas Miniaturas adjuntadas 1.png  

  3. #3
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.361
    Gracias
    60
    Agradecido 1.102 veces en 563 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Problema al actualizar desde vB 3.8.5

    usando MyphpAdmin entra a las tablas foro_contenttype, foro_package y cambia el juego de caracteres a latin1_general_ci si este es latin1_swedish_ci

    tu problema es que se intenta comparar 2 columnas que guardan un dato comun pero que no coinciden los formatos de como se guardan los datos en la base de datos (diferente juego de caracteres)

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  4. El siguiente usuario ha agradecido a Jhonnyf por este útil mensaje:

    BlackFire (28/10/2010)

  5. #4
    Usuario
    Fecha de ingreso
    29/nov/2009
    Edad
    18
    Mensajes
    23
    Gracias
    10
    Agradecido 0 veces en 0 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Problema al actualizar desde vB 3.8.5

    Perfecto, has sido mi salvación. No sé como agradecertelo, te invitaría a copas (xD) pero tu ubicación me pilla muy lejos (ironía)

    Nos vemos, muchas gracias.


  6. #5
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.361
    Gracias
    60
    Agradecido 1.102 veces en 563 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Problema al actualizar desde vB 3.8.5

    por si quieres cambiar todas las tablas, ahi te dejo un script

    Script para cambiar juego de caracteres en toda la base de datos MySQL | El Codigo Fuente

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  7. El siguiente usuario ha agradecido a Jhonnyf por este útil mensaje:

    BlackFire (28/10/2010)

  8. #6
    Usuario
    Fecha de ingreso
    29/nov/2009
    Edad
    18
    Mensajes
    23
    Gracias
    10
    Agradecido 0 veces en 0 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Problema al actualizar desde vB 3.8.5

    Otro error después de completar la instalación (no voy ha abrir otro tema porque tiene que ver con lo mismo); una vez instalado todo... he añadido los permisos 777 a las carpetas de los avatares y archivos temporales.

    Lo demás tiene 755... ¿Está bien?

    Ahora me sale este error:

    Warning: array_merge() [function.array-merge]: Argument #1 is not an array in [path]/includes/class_bootstrap.php(1280) : eval()'d code on line 11

    Fatal error: Call to a member function shareads() on a non-object in /home/pokespai/public_html/foro/includes/functions.php(6875) : eval()'d code on line 11



  9. #7
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.361
    Gracias
    60
    Agradecido 1.102 veces en 563 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Problema al actualizar desde vB 3.8.5

    esa linea (6875 de functions) hace referencia a un hook.

    si dices que estás pasando de vb 3.8 a vb4.x debiste desabilitar los plugins ya que muchos no son compatibles por el tema de plantillas

    te recomiendo desactivar el sistema de hook (Plugins) ya sea desde Opciones de vBulletin o desde el config.php con esta linea
    Código PHP:
    define('DISABLE_HOOKS'true); 
    y luego pruebes

    si con eso se corrige, actualiza los plugin con versiones compatibles con vb4 y los que aun no hay, por el momento desabilitarlo

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  10. El siguiente usuario ha agradecido a Jhonnyf por este útil mensaje:

    BlackFire (28/10/2010)

  11. #8
    Usuario
    Fecha de ingreso
    29/nov/2009
    Edad
    18
    Mensajes
    23
    Gracias
    10
    Agradecido 0 veces en 0 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Problema al actualizar desde vB 3.8.5

    Perfecto, otra vez... Ahora mismo me pongo a actualizar.

    Otro error; y creo que este ya tiene que ser por último... Cada vez que intento entrar a un subforo, me sale lo siguiente:

    Invalid Forum specified. If you followed a valid link, please notify the administrator
    Ejemplo de link: http://mipágina.com/foro/forumdisplay.php?159-Web (Subforo - No funciona)
    Ejemplo de link: http://mipagina.com/foro/showthread....uMusic&p=37720 (Tema - Si funciona)

    Pero cuando entro al tema (al último) si funciona, si sale el tema... pero no el subforo. ¿Por qué?

    El problema está... Tengo instalado VBSEO (a lo mejor es por eso) y lo acabo de DESINSTALAR y nada... sigue el mismo error.

    ¿Solución? Muchas gracias.


  12. #9
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.361
    Gracias
    60
    Agradecido 1.102 veces en 563 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Problema al actualizar desde vB 3.8.5

    Si tienes instalado el vbseo, debes poner las URLs en formato antiguo (Standard URLs)

    eso lo configuras desde opciones de vBulletin, ademas que debes actualizar tambien el vbSEO e instalar su version para vb4 (es usar el XML de instalacion para esa version)

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  13. El siguiente usuario ha agradecido a Jhonnyf por este útil mensaje:

    BlackFire (28/10/2010)

Etiquetas de este tema

Foro | Chat y Juegos | Hello Kitty | Programacion | Foro Cristiano | XAT | Chat Foro | Perú | SummArg