Tout fonctionnait « merveilleusement » bien sur un site sous Spip que j’administre et maintiens … jusqu’à ce qu’il ne me soit plus possible de m’y identifier.
J’essaie alors plusieurs navigateurs (Firefox, Chrome, Opera et même Internet Explorer) sous trois OS (Debian, Vista, Seven) … toujours rien et le message est toujours le même; on me signale qu’il y a un problème de Cookie (alors que les cookies sont autorisés pour tout le nom de domaine en question).
Je mets alors à jour vers la dernière version (la 2.1.11) et toujours la même histoire !
Je vire alors mes squelettes persos, toujours rien. Je vide le répertoire tmp et je passe ses droits à 777 (je sais, c’est pas bien) … toujours rien.
Je parviens ensuite à m’identifier en n’utilisant pas les cookies (spip.php?action=cookie&essai_auth_http=oui) et là, je parviens à m’identifier. Mais il y a des trucs qui clochent : je n’ai pas les droits pour faire une sauvegarde, ni même passer en « écran large »; tout m’est presque interdit.
Je passe donc en revue la base et là je vois un truc que je ne connaissais pas dans la table `spip_auteurs` : le champ `low_sec`. En regardant la doc (http://doc.spip.org/@low_sec) j’ai vu que je pouvais m’en passer puisque «low-security» est « un ensemble de fonctions pour gerer de l’identification faible via les URLs (suivi RSS, iCal…) ». Je mets donc ce champ `low_sec` à vide et là, ô miracle, tout est revenu dans l’ordre.
Voilà, comment perdre une heure pour un message d’erreur pas très « parlant ».
Pretty insightful. Thanks!
Commentaire par Chris — 2 novembre 2011 @ 9:37