Table des matières

Débloquer l'authentification sur Gallery2

Sources :

Pourquoi ?

Si le module captcha a été activé et qu'il ne fonctionne plus1), il devient impossible de s'authentifier et donc de se connecter.

Solution

Il faut alors désactiver le module captcha en agissant directement sur la base de données. Sur une installation standard :

UPDATE g2_PluginMap SET g_active=0 WHERE g_pluginId='captcha';
DELETE FROM g2_FactoryMap WHERE g_implModuleId='captcha';

puis vider les caches.

Astuces diverses

Mot de passe d'installation

Le mot de passe d'installation est stocké en dur2) dans le fichier de configuration “config.php” attaché à la racine de l'arbre applicatif.

Actions de maintenance

On accède à la page de maintenance via l'URL : http://mondomaine.tld/gallery2/lib/support/index.php3)

L'accès à cette page est contrôlée par le mot de passe d'installation4)

Vider les caches

La page de maintenance permet notamment de vider les caches.

Modifier des mots de passe en base de données

  1. se connecter au serveur en ssh
  2. encoder le nouveau mot de passe
    1. $ php -a
    2. > echo md5('monMdP');
  3. éditer la ligne correspondante de la table g2_User en modifiant la colonne g_hashedPassword
  4. enregistrer les modifications
  5. vider les caches
1)
Par exemple, pour des raisons de compatibilité avec la version de PHP ou de certaines bibliothèque…
2)
$gallery→setConfig('setup.password', 'MonMdP');
3)
Cas d'une installation classique dans un sous-répertoire d'un site web. Sinon adapter l'URL au cas d'espèce.
4)
Si, suite à l'installation, l'administratice (admin) n'a pas modifié sont mot de passe, ce mot de passe (en dur) est le même que celui en base de données. La plupart du temps, l'administratrice aurai changé le mot de passe stocké en base. Ce changement n'altère pas le mdp d'installation.