SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

290 Plugins, 198 contribs sur SPIP-Zone, 62 visiteurs en ce moment

Accueil > Administration et BDD > Bases de données > Visualisation de PhpMyAdmin et phpinfo > PhpMyAdmin / phpinfo

PhpMyAdmin / phpinfo

myadmin

17 novembre 2006 – par danou9 – 16 commentaires

4 votes

Appel de PhpMyAdmin (gestionnaire de base de données) et Phpinfo (informations sur PHP et sa configuration courante) tout en restant dans SPIP

L’intérêt

Un administrateur principal de site SPIP (ayant de bonnes connaissances sur les bases de données et Mysql) à souvent besoin de consulter les informations sur PHP, concernant sa configuration courante, et d’appeler PhpMyadmin pour consulter la base SPIP et procéder à des opérations sur celle-ci.

Caractéristiques

Appel de PhpMyAdmin (gestionnaire de base de données) et Phpinfo (informations sur PHP et sa configuration courante) tout en restant dans SPIP. Récupération du host, user et mot passe stockés dans inc_connect.php, et ouverture de PhpMyAdmin avec la liste de ou des bases autorisées.

Tests

PhpMyAdmin est appellé dans SPIP dans une IFRAME (fenêtre indépendante incluse dans une page). S’assurer que votre navigateur gère bien les IFRAME et soit compatible HTML 4.
Testé avec succès avec IE6, Firefox 1.5 et Opera 8.54 et phpMyAdmin 2.9.0.3

Sécurité

Le plugin ne fonctionne (le bouton du plugin apparaîtra) que si l’utilisateur est un administrateur (non restreint) et est autorisé spécifiquement dans le fichier accessautorise.php. Pour autoriser un administrateur, ouvrir ce fichier avec un éditeur de texte et ajouter le no ID de l’administrateur désiré dans la liste, séparé par le carectère «  : » deux points. L’administrateur avec l’ID 1 est déjà inscrit dans cette liste. Il s’agit de l’administrateur général du site.

Multi-sites

Le plugin gère le multi-sites. En fonction du site, les données concernant la connection à la base (inc_connect.php) sont passées à PhpMyAdmin.

Installation

  • Déziper l’archive.
  • Sélectionner tous les fichiers et lancez l’extraction dans le répertoire plugins à la racine de votre site Spip.
    Un répertoire de nom myadmin_1_9 est créé dans le répertoire plugins.
  • Installer à la racine de votre site, dans un répertoire nommé phpMyAdmin (respectez la casse), une version récente de phpmyadmin que vous trouverez sur Internet.
  • Dans le répertoire phpMyAdmin, modifier avec un éditeur de texte le fichier index.php.
  • Ajouter en début de fichier, juste après <?php, la ligne : include ("index.spip.php");
  • Dans le répertoire phpMyAdmin, modifier avec un éditeur de texte le fichier config.inc.php.
  • Ajouter la ligne : include ("config.inc.spip.php") ; juste avant la ligne :

Si vous ne voyez pas cette ligne, c’est que phpmyadmin n’est pas encore configuré (voir la doc de phpmyadmin) ; ou sinon copiez config.inc.php du répertoire plugins/myadmin_1_9 dans le répertoire phpMyAdmin. Ainsi vous n’aurez pas besoin de mettre le include.

Ce fichier config.inc.php est une config classique existante dans les versions antérieures de phpmyadmin et qui fonctionne avec la dernière version de phpmayadmin 2.9.0.3 testée.

  • Pour finir, copier 2 fichiers : index.spip.php et config.inc.spip.php du répertoire plugins/myadmin_1_9 dans le répertoire : phpMyAdmin

Dernière modification de cette page le 14 février 2007

Retour en haut de la page

Vos commentaires

  • Le 30 octobre 2011 à 19:34, par juvipol En réponse à : PhpMyAdmin / phpinfo

    bonsoir,
    j’ai modifié sur le site de mon hébergeur le mot de passe de phpmyadmin depuis mon site est en travaux.
    que dois-je faire pour le rétablir ?
    Merci d’avance

    Répondre à ce message

  • Le 11 juin 2009 à 23:59, par Christophe En réponse à : PhpMyAdmin / phpinfo

    Pour info, ne tourne pas sur SPIP v2.

    Erreur : « Fatal error : Call to undefined function : debut_page() in .../plugins/auto/myadmin_1_9/exec/myadmin.php on line 17 »

    • Le 12 juin 2009 à 09:06, par ? En réponse à : PhpMyAdmin / phpinfo

      Bonjour,

      c’est une vieille version qui ne doit pas fonctionner sur version 1.92

      Moi même qui utilise 1.92c je n’ai pas cherché à porter PhpMyadmin sur cette version par manque de temps et de motivation

      Je ne peux donc répondre à votre demande

    Répondre à ce message

  • Le 5 juillet 2007 à 09:57, par tantely En réponse à : PhpMyAdmin / phpinfo

    Bonjour,

    Est-ce qu’il y aura une nouvelle version de ce plugin qui tournera sur SPIP 1.9.2 ?

    Merci de me répondre.

    • Le 22 novembre 2007 à 13:12, par ceddric En réponse à : PhpMyAdmin / phpinfo

      vraisemblablement pas et c’est fort dommage !!!

    Répondre à ce message

  • Le 30 décembre 2006 à 11:23, par spipfactory En réponse à : PhpMyAdmin / phpinfo

    une erreur sans doute classic ; une piste :

    Warning : fopen(../ecrire/inc_connect.php) [function.fopen] : failed to open stream : No such file or directory in /usr/share/phpmyadmin/index.spip.php on line 3
    Fichier ../ecrire/inc_connect.php introuvable

    • Le 30 décembre 2006 à 17:58, par spipfactory En réponse à : PhpMyAdmin / phpinfo

      The requested URL /phpMyAdmin/ was not found on this server.

    • Le 30 décembre 2006 à 18:39, par spipfactory En réponse à : PhpMyAdmin / phpinfo

      bon j’ai tous bien fait mais ya un truc en tous cas cela ne fonctionne pas sous spip 1.9.1

    • Le 3 janvier 2007 à 09:09, par danou9 En réponse à : PhpMyAdmin / phpinfo

      Le fichier :inc_connect.php doit exister

      si tu as bien installé le plugin, il doit étre en place et au bon endroit.

      Vérifie SVP

    • Le 3 janvier 2007 à 09:20, par danou9 En réponse à : PhpMyAdmin / phpinfo

      Dans ma documentation il est bien spécifié de :

      Installer à la racine de votre site, dans un répertoire nommé phpMyAdmin (respectez la casse), une version récente de phpmyadmin que vous trouverez sur Internet.

      Donc, le répertoire phpMyAdmin doit exister et respectez la casse

      in /usr/share/phpmyadmin/index.spip.php
      tu n’as pas respecté la casse !!! le m et le a sont en minuscules

      Relie bien toute la doc

    • Le 12 juin 2007 à 04:37, par frdmfrdm En réponse à : PhpMyAdmin / phpinfo

      Le fichier :inc_connect.php doit exister
      si tu as bien installé le plugin, il doit étre en place et au bon endroit.

      Le fichier inc_connect.php doit exister à quelle place de quel endroit ?
      Merci.

    • Le 12 juin 2007 à 10:46, par ? En réponse à : PhpMyAdmin / phpinfo

      le fichier inc_connect.php est créé par spip (il n’est pas dans mon plugin)
      il est situé dans le rép « ecrire » si tu n’est pas multisites ou dans SITES/tonsite si tu es multisites

    Répondre à ce message

  • Le 16 avril 2007 à 22:18, par ? En réponse à : PhpMyAdmin dans spip 1.9.2

    Est-ce que ca tourne avec spip 1.9.2 ?

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Convertir un site SPIP 3 en utf-8 avec le plugin Grenier

    8 janvier 2014 – 23 commentaires

    SPIP 3 fonctionne nativement avec l’encodage universel unicode utf-8. Sur certains sites (par exemple sur une mise à jour), on peut avoir un site qui est resté en iso-latin ce qui n’est pas conseillé (source de bugs, d’incompatibilité, ...) . (...)

  • ScolaSPIP 4

    19 janvier 2016 – 360 commentaires

    ScolaSPIP est plugin-squelette responsive personnalisable pour sites Web d’établissements scolaires basé sur SPIPr Présentation de ScolaSPIP Ce plugin pour SPIP 3 est développé par la Dane de l’académie de Versailles pour les webmestres de cette (...)

  • SPIP 3.2, Agenda et FullCalendar

    6 juin – 10 commentaires

    Nous avions publié un article sur la manière d’utiliser FullCalendar avec SPIP 3.0 afin d’afficher des évènements sous forme d’Agenda. La version de FullCalendar a changé avec SPIP 3.2. Le présent article est donc un tutoriel adapté à SPIP 3.2. Pour (...)

  • Mailsubscribers

    16 janvier 2013 – 408 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes de (...)

  • Nouvelle version - Modération de modifications

    29 janvier 2012 – 49 commentaires

    Suite à une migration depuis SPIP-Agora, j’ai développé ce plugin permettant de reprendre la fonctionnalité « Nouvelle version » inexistente sur SPIP2 ni sur SPIP3 Ce plugin permet d’étendre le work-flow de -rédaction-publication d’un article au cas d’un (...)