Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
logiciel:internet:phpmyadmin:start [2020/10/23 22:41] adminlogiciel:internet:phpmyadmin:start [2022/02/13 16:07] admin
Ligne 3: Ligne 3:
 ====== phpMyAdmin : une interface web pour gérer les BDD SQL ====== ====== phpMyAdmin : une interface web pour gérer les BDD SQL ======
  
-====== Introduction ======+===== Introduction =====
  
 **phpMyAdmin** est une interface web en PHP pour administrer à distance les SGBD MySQL et MariaDB. **phpMyAdmin** est une interface web en PHP pour administrer à distance les SGBD MySQL et MariaDB.
Ligne 14: Ligne 14:
   * importer ou exporter les données dans divers formats (CSV, XML, PDF, OpenDocument, Word, Excel et LaTeX)   * importer ou exporter les données dans divers formats (CSV, XML, PDF, OpenDocument, Word, Excel et LaTeX)
  
-====== Pré-requis ======+===== Pré-requis =====
  
 Avoir installé : Avoir installé :
Ligne 21: Ligne 21:
   * vérifier que les scripts PHP sont correctement interprétés.   * vérifier que les scripts PHP sont correctement interprétés.
  
-====== Installation ======+===== Installation =====
  
 Installez le paquet **[[apt>phpmyadmin]]** ou en ligne de commande : Installez le paquet **[[apt>phpmyadmin]]** ou en ligne de commande :
Ligne 27: Ligne 27:
  
 Lors de l'installation, il vous sera posé quelques questions auxquelles il faut répondre avec soin : Lors de l'installation, il vous sera posé quelques questions auxquelles il faut répondre avec soin :
-  * **Cochez** //Créer la base de données phpmyadmin// :{{ :logiciel:internet:phpmyadmin:phpmyadmin-installation-01.png?600 |}} +  * **Cochez** //Créer la base de données phpmyadmin// :{{ logiciel:internet:phpmyadmin:phpmyadmin-installation-01.png?600 |}} 
-  * **Décochez** les deux options de //Serveur web à reconfigurer automatiquement// :{{ :logiciel:internet:phpmyadmin:phpmyadmin-installation-02.png?600 |}}+  * **Décochez** les deux options de //Serveur web à reconfigurer automatiquement// :{{ logiciel:internet:phpmyadmin:phpmyadmin-installation-02.png?600 |}}
  
 La configuration préliminaire est terminée. La configuration préliminaire est terminée.
  
-===== Autre méthode =====+==== Autre méthode ====
  
-  - Choisissez l’archive appropriée sur la page de téléchargement de [[https://www.phpmyadmin.net/]] :{{ :logiciel:internet:phpmyadmin:phpmysql-install-01.png?600 |}}Nous supposerons que vous avez choisi une archive dont le nom est de la forme phpMyAdmin-x.x.x-all-languages.tar.gz :{{ :logiciel:internet:phpmyadmin:phpmysql-install-02.png |}}+  - Choisissez l’archive appropriée sur la page de téléchargement de [[https://www.phpmyadmin.net/]] :{{ logiciel:internet:phpmyadmin:phpmysql-install-01.png?600 |}}Nous supposerons que vous avez choisi une archive dont le nom est de la forme phpMyAdmin-x.x.x-all-languages.tar.gz :{{ logiciel:internet:phpmyadmin:phpmysql-install-02.png |}}
   - Décompressez l'archive et transférez le répertoire sur votre serveur web via FTP.    - Décompressez l'archive et transférez le répertoire sur votre serveur web via FTP. 
  
-====== Configuration ======+===== Configuration =====
  
 ++++ Fichier de configuration de phpmyadmin | ++++ Fichier de configuration de phpmyadmin |
Ligne 244: Ligne 244:
 Quelques explications : Quelques explications :
  
-  server {...}+  server {...}
   : bloc << server { ... } >>   : bloc << server { ... } >>
   : On déclare un nouveau vhost à nginx   : On déclare un nouveau vhost à nginx
-  listen 81+  listen 81
   : L’application web va écouter sur le port non-standard 81 (et non pas 80 comme toutes les applications web traditionnelles).   : L’application web va écouter sur le port non-standard 81 (et non pas 80 comme toutes les applications web traditionnelles).
   : Ce port peut être quelconque, tout en faisant attention que certains ports sont déjà occupés par d’autres services / rôles… ;   : Ce port peut être quelconque, tout en faisant attention que certains ports sont déjà occupés par d’autres services / rôles… ;
   : Cela cloisonne l’application web << site >> de l’application << gestion >>.   : Cela cloisonne l’application web << site >> de l’application << gestion >>.
   : Attention, vous devrez sans doute modifier les règles de votre pare-feu / routeur selon votre architecture.   : Attention, vous devrez sans doute modifier les règles de votre pare-feu / routeur selon votre architecture.
-  server_name localhost+  server_name localhost
   : Nom du serveur web.   : Nom du serveur web.
   : Vous pouvez mettre le nom que vous voulez   : Vous pouvez mettre le nom que vous voulez
-  root /usr ...+  root /usr ...
   : L’attribut << root >> déclare au serveur web où se trouve l’application dans votre serveur.   : L’attribut << root >> déclare au serveur web où se trouve l’application dans votre serveur.
   : Pour PHPMyAdmin, les fichiers se situent dans  **/usr/share/phpmyadmin** ;   : Pour PHPMyAdmin, les fichiers se situent dans  **/usr/share/phpmyadmin** ;
-  index ...+  index ...
   : Tous les fichiers déclarés dans cet attributs seront susceptibles de devenir la page d’accueil de votre application, seulement si ces fichiers sont présents dans le dossier de l’application ;   : Tous les fichiers déclarés dans cet attributs seront susceptibles de devenir la page d’accueil de votre application, seulement si ces fichiers sont présents dans le dossier de l’application ;
-  Partie << if >>+  Partie << if >>
   : réécriture des liens selon les fichiers / pages demandés ;   : réécriture des liens selon les fichiers / pages demandés ;
-  Partie << Location >> +  Partie << Location >> 
-  : Pour plus d’informations sur cette partie, voir [[logiciel:internet:nginx:start|]]+  : Pour plus d’informations sur cette partie, voir [[logiciel:internet:nginx:start]]
  
 </WRAP> </WRAP>
Ligne 273: Ligne 273:
 <cli>$ sudo nginx -s reload</cli> <cli>$ sudo nginx -s reload</cli>
  
-====== Utilisation ======+===== Utilisation =====
  
 Dans votre navigateur web, ouvrez l’adresse de votre serveur web, suivi du port saisi dans le fichier de configuration (dans notre exemple, 81) : Dans votre navigateur web, ouvrez l’adresse de votre serveur web, suivi du port saisi dans le fichier de configuration (dans notre exemple, 81) :
 [[http://ip_serveur:81]] [[http://ip_serveur:81]]
  
-====== Désinstallation ======+===== Désinstallation =====
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(fr)** [[https://docs.phpmyadmin.net/fr/latest/|Documentation officielle de phpMyAdmin]]   * **(fr)** [[https://docs.phpmyadmin.net/fr/latest/|Documentation officielle de phpMyAdmin]]