A Unix Mind In A Windows World .

Chroniques tech et pérégrinations digitales. Opinons incluses.

Post Page Advertisement [Top]


Dans la série 'je m'empale sur Drupal', je vous présente un classique indémodable, soit le moment où, en dépit du fait que le mot de passe soit correct, Drupal refuse obstinément de vous laisser connecter à l'interface d'administration.
Grâce à plusieurs recherches sur les forums du cms bleu, j'ai pu trouver LA solution. Elle consiste en un processus de 4 étapes permettant d'éliminer toutes les sources probables du problème : ce n'est donc pas la manière la plus efficiente de résoudre le problème, mais c'est sûrement la plus efficace .

NB : si le même problème survient dans votre cas, que vous êtes entrain de pester contre Drupal, que vous avez un certain taux de caféine dans les veines ou que vous avez déjà vérifié que vous avez orthographié le mot de passe correctement, je vous invite vivement à passer au second point
  1. Dans un premier temps, pour appliquer la logique du rasoir d'occam, vérifiez que vous avez correctement entré le mot de passe administrateur. Personne n'est infaillible . Si si, faites moi confiance;
  2. Ensuite, connectez vous au gestionnaire de bases de données de votre hébergeur. Une fois connecté, retrouvez la base de données correspondant à votre installation de Drupal. Une fois cette base de données trouvée, videz - entendez par là supprimer les données (et non les tables elle mêmes) - les tables précédées par le préfixe cache avec un préfixe cache , ainsi que la table sessions ;
  3. En troisième lieu, ouvrer le fichier settings.php situé dans le dossier sites/default. Une fois ce fichier ouvert, décommenter la ligne ci dessous ;
  4. Enfin, videz le cache de votre navigateur.
 $base_url = 'http://www.example.com';  // NO trailing slash!
(en supprimant le dièse ou le hashtag, comme disent les jeunes) et faites correspondre la valeur de la variable à l'adresse de votre site web , ou de votre serveur local. 
Suivez ensuite la même procédure pour la ligne ci dessous
  $cookie_domain = '.example.com';

Vous serez ensuite en mesure de vous connecter en toute quiétude à l'interface d'administration de votre site web.

4 commentaires:

Loic Nogier a dit…

sa marche merci !

Anonyme a dit…

Merci Jean-Luc, une vie de plus sauvée grâce à toi.

asow a dit…

Merci! grâce à votre l'article j'ai pu réglé mon problème de connexion comme administrateur de mon site drupal. Après des heures à chercher des solutions sur les forums sans succès votre m'a délivré.

Jérémy Beaufrère a dit…

Bonjour,

ça ne marche pas chez moi :s

Bottom Ad [Post Page]

| Designed by Colorlib | (Heavily) Modified by Jean Luc Houedanou