|

dimanche 20 octobre 2013

Accès refusé pour admin dans drupal 6

J'ai appris cette solution rapide ce matin sur le forum de Drupal. Apparemment, ce problème peut se produire dans drupal 6
Si vous ne pouvez accéder à votre base de données de drupal, il faut exécutez l'une de ces déclarations de mise à jour:

UPDATE sessions SET uid = 1;
ou
UPDATE sessions SET uid = 1 WHERE hostname = "votre.ip.address";

Soit mettre votre uid de la session actuelle à 1 si vous êtes alors autorisé à accéder à l'interface d'administration.

La première instruction définit l'ensemble des uid de toutes les séances à 1. Depuis cette offre à tout utilisateur connecté sur les privilèges administrateur complets, à utiliser seulement quand vous êtes sûr que vous êtes le seul connecté, puis seulement quand c'est absolument nécessaire.

La deuxième déclaration définit l'uid de la séance à 1 uniquement pour la session à venir de votre machine, il est donc un peu plus sûr à utiliser.

Alternativement, vous pouvez juste bricoler avec l'uid des sessions à travers un frontal db comme phpMyAdmin.

Pour moi, cela a été une bouée de sauvetage.

Aucun commentaire:

Enregistrer un commentaire