Adminer pour PrestaShop, Gestionnaire de Base de données

medadminer

Lancez Adminer directement depuis le back-office de votre boutique PrestaShop — sans jamais exposer le mot de passe de la base de données, avec une sécurité multicouche réservée au profil SuperAdmin.

Attention, ce module peut avoir de grave conséquences sur votre boutique. L'auteur du module ne pourra pas en être tenu responsable.

Fiche technique

Version n° 1.3.0
Modification du Core (override) Non
Souscription à un service tiers : Non
Traduction : bg-da-de-el-es-et-fi-fr-hu-it-ja-nl-pl-pt-ro-sk-sv-uk
Compatible Prestashop 1.6 Oui
Compatible Prestashop 1.7 Oui
Compatible PrestaShop 8 Oui
Compatible PrestaShop 9 Oui
Compatible thirtybees 1.2 Oui
Compatible thirtybees 1.3 Oui
Compatible thirtybees 1.4 Oui
Compatible thirtybees 1.5 Oui
Compatible thirtybees 1.6 Oui
Compatible PhenixSuite Oui
Compatible Multi Boutique : Oui
Téléchargement module gratuit https://link.prestatoolbox.fr/adminerprestashop

Gratuit

Secure payment methods

Compatibilité PrestaShop

Ce module est compatible avec toutes les versions PrestaShop 1.6.x Ce module est compatible avec toutes les versions PrestaShop 1.7.x Ce module est compatible avec toutes les versions PrestaShop 8.x Ce module est compatible avec toutes les versions PrestaShop 9.x

Compatibilité thirtybees

 Ce module est compatible avec toutes les versions de thirtybees 1.2.x  Ce module est compatible avec toutes les versions de thirtybees 1.3.x  Ce module est compatible avec toutes les versions de thirtybees 1.4.x  Ce module est compatible avec toutes les versions de thirtybees 1.5.x  Ce module est compatible avec toutes les versions de thirtybees 1.6.x

Compatibilité PhenixSuite

Ce module est compatible avec toutes les versions de PhenixSuite

Traduction disponible en

bg da de el es et fi fr hu it ja nl pl pt ro sk sv uk

Proposed by

Mediacom87

En savoir plus

Le problème

Vous avez besoin d’une requête SQL précise pour diagnostiquer un bug, corriger un import en masse ou nettoyer la base — mais l’interface back-office ne vous l’offre pas.

Ouvrir phpMyAdmin ? Pas toujours dispo chez l’hébergeur, et il faut gérer un accès séparé. Donner les accès SSH ? Hors de question pour un audit ponctuel.

La solution

Adminer pour PrestaShop embarque Adminer dans le BO et le lance d’un clic, en injectant les credentials côté serveur via un jeton à usage unique. Le mot de passe DB n’apparaît jamais dans le HTML.

Auth durcie : profil SuperAdmin actif requis à chaque requête. Adminer 4 & 5 inclus, sélection automatique selon votre PHP. Garde Apache + nginx contre les accès directs.

Comment ça fonctionne

1

Onglet Adminer dans le BO

Ouvrez la page de configuration du module : un bouton Start Adminer est immédiatement disponible. Pas de mot de passe à saisir.

2

Jeton signé à usage unique

Un clic génère un jeton TTL 60 s côté serveur. Le front controller vérifie votre profil SuperAdmin actif à chaque requête avant d’injecter les credentials DB.

3

Accès SQL complet

Adminer s’ouvre dans un nouvel onglet, déjà connecté à votre base. Requêtes, édition, dumps JSON/XML/ZIP : tout est immédiatement disponible.

Fonctionnalités détaillées

Accès SQL complet

  • Exécution de requêtes SQL arbitraires
  • Édition de lignes, tables, indexes
  • Gestion des utilisateurs et privilèges
  • Visualisation des plans d’exécution EXPLAIN
  • Import/export en SQL, CSV, JSON, XML

Adminer 4 & 5 inclus

  • Adminer 4.8.1 pour PHP 5.6 à 7.3
  • Adminer 5.4.2 pour PHP 7.4+
  • Sélection automatique au runtime via PHP_VERSION_ID
  • Pas de configuration utilisateur nécessaire
  • Mises à jour Adminer fournies dans les releases module

Sécurité multicouche

  • Réservé au profil SuperAdmin (id_profile = 1)
  • Validation employé actif à chaque requête (re-lu de la base)
  • Jeton de lancement à usage unique, TTL 60 s
  • Le mot de passe DB n’apparaît jamais dans le HTML BO
  • Pas de header CORS permissif

Garde Apache + nginx

  • .htaccess deny all sur le dossier vendor (Apache)
  • Garde defined('_PS_VERSION_') injectée dans adminer.php
  • Accès direct bloqué même sur serveurs ignorant .htaccess
  • Force HTTPS ($ssl = true)
  • Plugins Adminer chargés via allow-list explicite

Plugins d’export inclus

  • Dump JSON
  • Dump XML
  • Dump ZIP (compressé)
  • Dump avec horodatage (date dans le nom de fichier)
  • Plugin prestashop qui intercepte le formulaire de login Adminer

Compatibilité large

  • PrestaShop 1.6 à 9.x
  • thirty bees
  • PHP 5.6 à 8.3+
  • Apache, nginx, LiteSpeed
  • Multi-boutique

Intégration BO Mediacom87

  • Interface multi-onglets (ps-tabs)
  • Onglet Licence Mediacom87 intégré
  • Onglet Politique de sécurité
  • Changelog visible depuis le BO
  • Lien de soutien Ko-fi pour les modules libres

Traductions natives

  • Interface back-office disponible en 17 langues
  • bg, da, de, el, es, et, fi, fr, hu, it, ja, nl, pl, pt, ro, sk, sv
  • Changelog traduit dans chaque langue
  • Fichiers de traduction MD5-idées à la spec PrestaShop

Cas d’utilisation

Diagnostic bug : requête SQL pour comprendre pourquoi un produit n’apparaît pas dans une catégorie. Correction d’import : nettoyage en masse après un mauvais import CSV. Audit : vérification de l’intégrité des tables natives ou des tables de modules tiers. Optimisation : EXPLAIN sur les requêtes lentes, ajout d’index. Export ponctuel : dump JSON/ZIP d’une table spécifique pour migration ou analyse.

Installation

Téléchargez le module et installez-le depuis votre back-office (Modules > Gestionnaire de modules).

Aucune configuration requise : le module détecte automatiquement votre version PHP et choisit Adminer 4.8.1 ou Adminer 5.4.2.

Connectez-vous avec un compte employé ayant le profil SuperAdmin (la sécurité est volontairement stricte).

Activez votre licence Mediacom87 dans l’onglet Licence pour recevoir les notifications de mise à jour et le support prioritaire.

Cliquez sur Start Adminer dans l’onglet principal du module : Adminer s’ouvre dans un nouvel onglet, déjà authentifié sur votre base.

Changelog

1.3.0 - 11/05/2026

  • Sécurité : le mot de passe de la base de données n'est plus transmis dans le HTML du back-office
  • Sécurité : un jeton signé à usage unique remplace les identifiants dans le formulaire de lancement (TTL 60 s)
  • Sécurité : le front controller revalide l'employé du back-office (actif + profil SuperAdmin) à chaque requête
  • Sécurité : suppression du front controller debug mal nommé et inutilisé
  • Sécurité : suppression de l'en-tête CORS permissif sur le point d'entrée Adminer
  • Sécurité : garde défense-en-profondeur ajoutée sur les fichiers Adminer embarqués — accès HTTP direct bloqué même sur les serveurs qui ignorent .htaccess (nginx, etc.)
  • Adminer : embarque à la fois 4.8.1 (PHP 5.6–7.3) et 5.4.2 (PHP 7.4+), sélection automatique à l'exécution
  • Le chargeur de plugins Adminer utilise désormais une allow-list explicite, les plugins se chargent réellement (redirect loginForm, dump-*)
  • UI : refonte complète de la page de configuration (mise en page ps-tabs, onglet licence, politique de sécurité, liens de support)
  • UI : suppression du flux RSS Mediacom87, remplacé par une structure d'onglets dédiée et un appel au support Ko-fi
  • Intégration licence Mediacom87 (statut, demande, activation, migration, rafraîchissement)
  • Notifications de mises à jour conditionnées par une licence active
  • Fichiers CSS renommés avec suffixe de version pour le cache-busting
  • Compatibilité : PrestaShop 1.6 → 9.x / PHP 5.6+ sur l'ensemble du module
  • Code : suppression des méthodes helpers mortes, correction de la PHPDoc, compat PHP 8.2+

1.2.0 - 15/10/2025

  • Compatibilité avec PrestaShop 9 ajoutée
  • Mise à jour du script Adminer en version 5.4.1
  • Amélioration de la sécurité du module

1.1.0 - 10/06/2025

  • Adminer mis à jour en version 4.17.1
  • Ajout de la politique de sécurité

1.0.0 - 02/12/2022

  • Version initiale

Intéressé par ce produit

Racontez-nous votre intérêt pour ce produit et nous vous contacterons pour plus de détails.

[0/]
Adminer pour PrestaShop, Gestionnaire de Base de données
Adminer pour PrestaShop, Gestionnaire de Base de données

Avis