Advertisement:

Author Topic: [Illegal mix of collations] Erreur après ré-installation  (Read 949 times)

Offline CIO - ArmaltisCorp.

  • Newbie
  • *
  • Posts: 1
[Illegal mix of collations] Erreur après ré-installation
« on: February 19, 2014, 01:36:41 AM »
Bonjour!
Je viens vers vous pour savoir si vous avez plus d'infos que moi à propose de l'erreur suivante :

Code: [Select]
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_general_ci,IMPLICIT) for operation 'ifnull'
Fichier: /homepages/10/d513595048/htdocs/smf/Sources/Subs-Portal.php
Ligne: 1251

Note : Il est possible que votre base de données nécessite une mise à jour. Actuellement, la version des fichiers du forum est SMF 2.0.7, alors que votre base de données est en version SMF 2.0.6. L'erreur signalée ci-dessus pourrait peut-être corrigée en exécutant la dernière version de upgrade.php.

Elle est apparue après une réinstallation manuelle de SMF en 2.0.7 (je suis presque sur que j'étais sous la 2.0.6 auparavant, ceci expliquant alors cela), et à l'installation de SimplePortal j'ai ceci...

Et évidement après ça j'ai les mains liées et je ne peux plus ni rien changer ni revenir en arrière...
J'en suis à 5 réinstallation de mon forum, je suis un peu fatigué... Avec deux test en 2.0.6, quelques essais en supprimant le fichier concerné, la fonction prise à parti... Bref, j'ai tenté...
En revanche je ne suis pas allé bidouiller dans MySql, je n'y connais strictement rien dans ce domaine... (c'est entre autre pour cela que je n'ai pas touché à ce upgrade.php, je cherche un éclairage là dessus...)

Bref, à votre bon coeur!
(et salut Maximus! ;))

PS: après je pourrai me passer de Simple Portal, mais les problèmes c'est cool à résoudre...

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,328
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: [Illegal mix of collations] Erreur après ré-installation
« Reply #1 on: February 19, 2014, 04:32:43 AM »
Bonjour,

C'est une différence de charset sur la bdd. La table indiquée est différente entre sa dénomination générale et sa dénomination interne. Donc il faut avec phpmyadmin aller modifier cela manuellement à l'intérieur de la table pour tout les champs étant défini avec un charset différent.

:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...