[Outil de secours Joomla] Version de test – vos retours sont les bienvenus

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Astuce] [Outil de secours Joomla] Version de test – vos retours sont les bienvenus

    Bonjour à tous,

    Je viens de créer une version de test d’un petit outil de secours pour Joomla, destiné à être utilisé ponctuellement en cas de blocage de l’administration d’un site.

    Il permet via une interface web autonome :
    • de réinitialiser le mot de passe d’un utilisateur administrateur,
    • de désactiver l’authentification multifacteur (MFA),
    • d’activer le plugin de compatibilité plg_behaviour_compat,
    • et d’afficher la version de Joomla détectée.

    Il s’agit d’un script PHP simple, à déposer à la racine du site (ou dans un sous-dossier). Il s’appuie sur le fichier configuration.php pour accéder à la base de données et fonctionne sans dépendance externe.

    Cet outil est évidemment à utiliser avec précaution, uniquement pour du dépannage, et doit être supprimé dès qu’il a servi.

    Le code est disponible ici :
    GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.


    Je suis preneur de vos retours sur cette version de test : comportement, compatibilité, remarques de sécurité ou suggestions d’amélioration.

    Merci d’avance !
    Dernière édition par daneel à 11/04/2025, 20h39
    woluweb et lomart aiment ceci.
    Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

  • #2
    Bonjour Yann,

    Bravo pour ton dévouement pour les utilisateurs de Joomla!

    J'adore l'idée d'un outil qui donne accès à plusieurs utilitaires.
    Je viens de le tester avec succès. Rien à dire, c'est très propre et facile à prendre en mains

    Des petites suggestions :
    • pouvoir activer le mode debug. Cela fait doublon avec l'outil de Pascal, mais le fait de ne pas l'installer avant le problème est un gros plus
    • afficher la version PHP. Toutes les informations permettant d'identifier la source d'un problème sont bienvenues
    • pour la réinitialisation du mot de passe. Même si le mail demande de le changer au plus vite, est-il possible de respecter à minima la longueur définie dans les paramètres utilisateurs
    • pouvoir basculer l'état du plugin de compatibilité. Pour tester si un essai de correction a été efficace.
    Dernière édition par lomart à 12/04/2025, 05h39
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Bonjour Yann,

      Je viens de tester, c'est effectivement super efficace. Merci.

      Concernant CG Debug, j'avais pensé aussi le faire en autonome, mais, pour des raisons de sécurité, j'ai préféré le mettre sous forme d'un plugin. Il faut bien sûr l'installer avant le plantage, mais, c'est un outil développeur qui permet d'activer/désactiver temporairement le mode debug sans passer par FTP.

      Hier, en développant un plugin pour Serge, j'ai mis et retiré le debug à chaque plantage (je n'avais pas pris assez de café et j'en ai eu pas mal) sur mon site de production.

      Peut-être une API pour installer un plugin en offline ? à voir... je n'ai pas encore joué avec...mais, là encore, il faut connaître le mot de passe API avant plantage.

      Bon weekend,

      Pascal
      Dernière édition par pmleconte à 12/04/2025, 08h54
      If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X