J'ai un souci très embêtant depuis que je suis passé sous spip 2.1 : il m'est impossible de créer un nouvel auteur.
Je saisis les infos dans le formulaire, à la validation j'ai : "il n'y a pas d'auteur à cette adresse" (?exec=auteur_infos sans autre paramètre).
Rien n'est sauvé en base, pourtant les données POST ont bien été envoyées à ?exec=auteur_infos&new=oui, j'ai vérifié les headers avec firebug.
Quand je modifie un auteur existant par contre, je n'ai pas de problème.
J'ai désactivé tous les plugins et vidé tous les caches, me suis déconnecté / reconnecté.
J'ai bien les droits de webmestre.
J'ai testé sur deux serveurs différents.
May 06 20:40:50 123.118.84.156 (pid 8662) Erreur 1054 de mysql: Unknown column ‘webmestre’ in ‘field list’INSERT INTO spip_auteurs (source,login,statut,webmestre) VALUES (‘spip’,’’,‘5poubelle’,‘non’)
INSERT INTO spip_auteurs (source,login,statut,webmestre) VALUES (‘spip’,’’,‘5poubelle’,‘non’)
Comme j’ai restauré une base récemment, j’ai essayé de supprimer connect.php pour refaire la procédure d’install => échec, impossible de la faire, j’ai “une erreur est survenue : connexion à la base”…
De plus en plus étrange.
Ok, 2.0.10, je patche à la main donc.
J’ai dû faire une erreur dans la séquence de restauration / transfert du site (j’ai non seulement upgradé mais aussi déménagé mon site), l’absence de mise à niveau de la base doit venir de là.