Bonjour,
j ai refais une installation complete sur un spip tout propre et sur une nouvelle bdd, j ai note les actions utilisateur, actions bdd et traces dans prive_mysql.log
A noter que ceci se passe sur mon serveur local, car sur mon serveur de prod, je n obtiens pas les memes erreurs et memes traces (mais peut etre objet d un second poste ?)
//
ubuntu
apache 5.2
MySQL: 5.0.67
SPIP 2.0.3 [13596]
inscription2 1.93 Version : 0.65 SVN [15]
installation des plugins (dans l ordre) : bonux, cfg, crayons, inscription2
pas de traces suspectes lors de l installation des plugins
creer un nouvel adherent :site/ecrire/?exec=auteur_infos&new=oui
dans table auteurs_elargis apparition d un enregistrement id_auteur=0
et la premierre trace :
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM `bdd`.spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM `bdd`.spip_auteurs a left join `bdd`.spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
Feb 17 10:14:50 192.168.1.101 (pid 6084) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM spip_auteurs a left join spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
c est quoi un id_auteur=oui alors que la bdd attend un bigint ?
///
validation du formulaire -> le formulaire ne se valide pas, il est poste et se reaffiche en mode edition
nouvelle trace :
Feb 17 10:18:20 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT COUNT(*)
FROM `bdd`.spip_auteurs
WHERE login='aaaaaaaa' AND id_auteur!=oui AND statut!='5poubelle'
Feb 17 10:18:20 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT COUNT(*)
FROM spip_auteurs
WHERE login='aaaaaaaa' AND id_auteur!=oui AND statut!='5poubelle'
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM `bdd`.spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT id_auteur
FROM spip_auteurs_elargis
WHERE id_auteur=oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Duplicate entry '0' for key 1 - INSERT INTO spip_auteurs_elargis (id_auteur) VALUES ('oui')
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM `bdd`.spip_auteurs a left join `bdd`.spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
Feb 17 10:18:21 192.168.1.101 (pid 5283) Unknown column 'oui' in 'where clause' -
SELECT b.id_auteur, a.login, b.nom_famille, b.prenom, b.adresse, b.code_postal, b.ville, b.telephone, b.commentaire
FROM spip_auteurs a left join spip_auteurs_elargis b on a.id_auteur = b.id_auteur
WHERE a.id_auteur= oui
- je reclique sur valider, le formulaire se valide
les enregistrements sont effectues dans auteurs et auteurs_elargis
par contre, l enregistrement id_auteur=0 reste dans la table auteurs_elargis (pas present dans auteurs) je ne sais pas trop si c est normal.
Je peux par contre aller sur : ?exec=inscription2_adherents et afficher ma liste d'adherents (avec le nouvel inscrit) et faire modifier...
Voila ce que je constate sur mon serveur local, pas les memes symptomes que sur mon serveur de prod comme explique sur : Gestion des inscriptions - SPIP-Contrib
mais je vois que nabs propose une solution pour le probleme specifique d ambiguite du nom de champ (je vais essayer)
Ce qui m etonne c est de ne pas avoir les memes problemes en local et distant ? faut il une version speciale, minimum de mysql ?
en tous les cas, je te remercie de te pencher sur le probleme
a ta dispo pour tout test ou question
cordialement et desole pour la longuer du post
triton
cam.lafit@azerttyu.net a écrit :
Bonjour
Tu donnes un log mais sans préciser à quel moment et à quelles suites
d'opérations tu obtiens ce resultat. En l'etat impossible donc
d'aider.
Peux tu regarder à quel(s) moment(s) tu constates ce pb ?
Km
.