Problème sur la table usergroups ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Problème sur la table usergroups ?

    Bonjour à tous,

    Je m'essaie à joomla 2.5 depuis un moment déjà et lorsque j'ai tenté de publier l'installation joomla sur un de mes sites, cela bloque.

    Lors de l'import vers la nouvelle base, la table usergroups donne une erreur :

    Code:
    Erreur
    requête SQL:
    
    CREATE TABLE IF NOT EXISTS  `xxx_usergroups` (
    
     `id` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT  'Primary Key',
     `parent_id` INT( 10 ) UNSIGNED NOT NULL DEFAULT  '0' COMMENT  'Adjacency List Reference Id',
     `lft` INT( 11 ) NOT NULL DEFAULT  '0' COMMENT  'Nested set lft.',
     `rgt` INT( 11 ) NOT NULL DEFAULT  '0' COMMENT  'Nested set rgt.',
     `title` VARCHAR( 100 ) NOT NULL DEFAULT  '',
    PRIMARY KEY (  `id` ) ,
    UNIQUE KEY  `idx_usergroup_parent_title_lookup` (  `parent_id` ,  `title` ) ,
    KEY  `idx_usergroup_title_lookup` (  `title` ) ,
    KEY  `idx_usergroup_adjacency_lookup` (  `parent_id` ) ,
    KEY  `idx_usergroup_nested_set_lookup` (  `lft` ,  `rgt` ) USING BTREE
    ) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =9;
    
    MySQL a répondu:
    
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=9' at line 11

    Cette opération ne bloque que sur ce serveur ( mutualisé ),

    J'ai vérifié du coté des prérequis ( http://www.joomla.org/technical-requirements.html ) = ok

    Merci pour votre aide,

    Stolz

    //////


    J'ai trouvé que supprimer USING BTREE permettait d'enregistrer la table, mais, étant néophyte, je ne sais si cela est faisable ou pas, et si ca risque d'entrainer des conséquences sur le site.
    Dernière édition par stolz à 08/04/2012, 02h43 Raison: Correctif

  • #2
    Re : Problème sur la table usergroups ?

    Bonjour,

    le mot clé MySQLUSING BTREE a été introduit dans les versions récentes de MySQL et n'est pas supporté si l'hébergeur utilise des versions plus anciennes.

    Il n'y a pas de problème à oter ce mot clé, le système fonctionnera quand même. le USING a été introduit en MySQL 5.1 et l'hébergeur doit encore tourner sous une antique version 5.0. Depuis la version 5.1 de MySQL, les index peuvent être de 2 types: BTree ou Hash avec certains storage engines.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Problème sur la table usergroups ?

      Bonjour,

      Merci Jisse03, toujours la réponse qu'il faut

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X