Dernières versions d'ovidentia

Derniers sujets du forum


RE:403 Access Forbidden
Aller à   
Rechercher
Auteur
Message Vue en arbre
Clarence POUTHIER
Posté le: Mar 15 Mai 2007 09:26
Sujet de la contribution: Problème de type dans la bdd

Bonjour,

Je rencontre un petit soucis avec le portail.

Auparavant, tout fonctionnait sur un linux. Depuis peu, j'ai dû tout rapatrier sur un windows équipé de Xampp.

Je suis actuellement en 6-3-3 et je rencontre une erreur lorsque j'ajoute un utilisateur à un groupe :

Can't execute query :
			SELECT 
l.* ,
a.id id_addon
FROM
bab_event_listeners l
LEFT JOIN bab_addons a ON a.title = l.addon_name
WHERE
l.event_class_name ='bab_eventUserAttachedToGroup'
ORDER BY l.addon_name

Database Error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (latin1_general_ci,IMPLICIT) for operation '='

This script cannot continue, terminating.

Cette erreur est ennuyeuse mais pas bloquante puisque l'utilisateur est tout de même rajouté au groupe.



Haut 
Aizier Jérôme
Posté le: Mar 15 Mai 2007 09:36
Sujet de la contribution: RE:Problème de type dans la bdd

Il y a peut-être une incohérence avec les formats de données dans vos tables.

Vérifiez avec un outil comme PHPMyAdmin que vos tables ont bien un format MyISAM, Latin 1 et Swedish.

Ceci arrive parfois lorsque vous importez un fichier SQL dans une base de données vierge ayant des options d'interclassement faussées.



Haut 
Clarence POUTHIER
Posté le: Mar 15 Mai 2007 10:00
Sujet de la contribution: RE:Problème de type dans la bdd

J'ai repassé toutes les tables (environ une dizaine) qui étaient en latin1 general en latin1 swedish y compris la bdd et le format est bien myISAM. malheureusement, j 'ai toujours le même problème.

je vous signale aussi, que ce problème est venu suite à mise à jour d'ovidentia en 6-3-3 (le portail était déjà en production avant sur le xampp et fonctionnait bien).



Haut 
paul de rosanbo
Posté le: Mar 15 Mai 2007 17:27
Sujet de la contribution: RE:Problème de type dans la bdd

ceci est un problème de collation sur une des deux tables inclues dans la requète, les champs qu'il faut vérifier sont :

  • bab_addons.title
  • bab_event_listeners.addon_name

un de ces 2 champs a très probablement pour collation latin1_general_ci, il faut le régler sur latin1_swedish_ci

(il ne suffit pas de repasser sur toutes les tables, le paramètre est mémorisé sur tout les champs, le paramètre au niveau de la table est la collation par défaut qui sera utilisée lors de la création d'un champ)



Haut 
Aller à   
Rechercher
Up