We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21985
    • 82 Posts
    Bonjour,

    Je subis un problème qui m’énerve car je ne trouve pas la bonne combinaison.
    Mon hébergeur à changer le moteur mysql pour une version 5 et je viens d’installer la dernière version de modx.

    Durant l’installation, j’ai bien demandé UTF8, dans la configuration tout est bien en français-utf8

    Lorsque j’introduis du contenu, les accents sont bien affichés sans problèmes, tous les menus de modx en admin sont bien affichés avec leurs accents mais j’ai un problème lorsque je remplis les champs titre, description etc, là rien à faire il affiche que des conneries comme par exemple "Votre site internet clé en main"

    Dans la db, je trouve bien "Votre site internet clé en main" comme si il avait été encodé de cette façon car si je corrige directement dans la db, il s’affiche correctement, mais dès que j’édite et sauve la page, les accents du titre et description repartent en je ne sais quoi

    L’interclassement a un rapport avec ce problème ?
    Interclassement latin1_swedish_ci

    j’ai essayé de mettre un interclassement general-ut8 sur la colonne titre mais je reçois une erreur de la colonne description, j’y comprends plus rien, vous avez déjà eu ce problème et la solution ?

    Patrick
      • 21985
      • 82 Posts
      Bon, pour les francophones, si le même problème se pose j’ai trouvé la solution sur
      http://modxcms.com/forums/index.php/topic,28897.msg175744.html#msg175744

      En fait il faut éditer manager\includes\extenders\dbapi.mysql.class.inc.php line 80
      Ajouter avant la ligne "global $modx;" la ligne global $database_connection_method;

      Dans mon cas après il m’a suffit de refaire mes titres pour les voir enfin s’afficher, je ne sais pas si cela implique d’autres soucis...

      Quelqu’un sait l’étape que j’ai manqué à l’installation ?

      Patrick
        • 6726
        • 7,075 Posts
        Oui j’ai vu ce "hack" mais il ne devrait pas être nécessaire si on séléctionne (depuis la 0.9.6.2) l’installeur en mode avancé avec une bonne adéquation entre le charset du manager, le charset de la DB et la collation de la DB...

        Tu n’es pas le seul à avoir ce type de problème :
        http://modxcms.com/forums/index.php/topic,31158.msg188947.html#msg188947

        Il y a un problème sur certain serveurs avec SET CHAR SET qui est utilisé dans manager/index.php. Le fix utilise (si j’ai bien compris) SET NAMES qui force la connection MySQL sur un charset différent de celui du serveur MySQL sur lequel il est installé.

        De toute évidence, MODx conservera SET CHAR SET car c’est la config qui fonctionne pour la vaste majorité des gens (dont le charset est le même pour MySQL et la base utilisée). L’installeur de MODx en mode avancé propose (pas vérifié) à l’utilisateur l’un des deux méthodes, la méthode par défaut étant SET CHAR SET.

        Plus d’explications (en anglais) ici : http://modxcms.com/forums/index.php/topic,25128.msg154541.html#msg154541

        Sur le pourquoi ce fix ne résoud pas le problème pour ceux qui parlent anglais :
        http://modxcms.com/forums/index.php/topic,25128.msg154304.html#msg154304

          .: COO - Commerce Guys - Community Driven Innovation :.


          MODx est l'outil id
          • 21985
          • 82 Posts
          Bonsoir David,

          j’ai bien vu quelque chose lors de l’installation mais comme c’était nouveau, j’ai arbitrairement laissé par défaut, à la prochaine installation je vais voir...
            • 6726
            • 7,075 Posts
            J’ai fait la même chose... j’avais même posté à tort un bug report pour la 0.9.6.3 RC1...

            Je viens de soumettre à la team qu’il faut faire quelque chose au niveau de l’installeur et rédiger un sticky pour les forums à ce sujet...
              .: COO - Commerce Guys - Community Driven Innovation :.


              MODx est l'outil id
              • 6726
              • 7,075 Posts
              Merci de bien vouloir tester ce build (post RC2) qui devrait résoudre le problème :
              http://modxcms.com/testbuilds/0963-test.tgz

              Si vous pouviez me dire si ça marche pour vous ou non, ça nous aiderai à boucler ce problème smiley
                .: COO - Commerce Guys - Community Driven Innovation :.


                MODx est l'outil id
                • 21985
                • 82 Posts
                Merci David, pour ma part je te dirais cela à la prochaine installation, je ne vais pas prendre le risque de rendre inopérant la version en ligne !

                Amicalement
                Patrick