Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
phpmyadmin [Le 19/06/2018, 14:43] krodelabestiole [Accès root] meilleure lisibilité |
phpmyadmin [Le 05/03/2019, 16:37] 176.129.65.178 [Installation via les dépôts] |
||
---|---|---|---|
Ligne 28: | Ligne 28: | ||
Il est recommandé d'installer phpMyAdmin depuis les dépôts officiels afin d'avoir une installation immédiatement fonctionnelle et de bénéficier des mises à jour de sécurité. | Il est recommandé d'installer phpMyAdmin depuis les dépôts officiels afin d'avoir une installation immédiatement fonctionnelle et de bénéficier des mises à jour de sécurité. | ||
- | [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installer le paquet]] **[[apt>phpmyadmin]]**. | + | [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|Installer le paquet]] **[[apt>phpmyadmin]]**.\\ |
+ | Soit en ligne de commande : | ||
+ | <code>sudo apt install phpmyadmin</code> | ||
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 : | ||
Ligne 36: | Ligne 38: | ||
* Définir un mot de passe pour l'utilisateur MySQL phpmyadmin : | * Définir un mot de passe pour l'utilisateur MySQL phpmyadmin : | ||
{{:screenshot_20171028_112939.png|}} | {{:screenshot_20171028_112939.png|}} | ||
- | * L'écran suivant demandera la confirmation de ce mot de passe. | + | * L'écran suivant demandera la confirmation de ce mot de passe (a priori cette étape n'existe plus depuis [[bionic|Bionic 18.04]], voir paragraphe 3.3 plus bas). |
* Indiquer le mot de passe de l'utilisateur MySQL « root » tel que défini à l'installation de mysql-server : | * Indiquer le mot de passe de l'utilisateur MySQL « root » tel que défini à l'installation de mysql-server : | ||
{{:screenshot_20171028_113015.png|}} | {{:screenshot_20171028_113015.png|}} | ||
* Choisir le serveur web à configurer automatiquement (utiliser les flèches du clavier ou la touche //tab// pour se déplacer et la barre d'espace pour sélectionner/désélectionner) : | * Choisir le serveur web à configurer automatiquement (utiliser les flèches du clavier ou la touche //tab// pour se déplacer et la barre d'espace pour sélectionner/désélectionner) : | ||
- | <note important>Le surlignage rouge n'est pas une sélection, il faut que ça affiche une étoile * entre les crochets</note> | + | <note important>Le surlignage rouge n'est pas une sélection, il faut que ça affiche une étoile * entre les crochets, en utilisant la barre d'espace</note> |
{{:screenshot_20171028_125829.png|}} | {{:screenshot_20171028_125829.png|}} | ||
Ligne 46: | Ligne 48: | ||
phpMyAdmin devrait être accessible à l'adresse http://localhost/phpmyadmin | phpMyAdmin devrait être accessible à l'adresse http://localhost/phpmyadmin | ||
- | ===== Utilisation ===== | + | root |
+ | ===== Problèmes courants ===== | ||
- | phpMyAdmin est accessible à l'adresse [[http://localhost/phpmyadmin]] (il est nécessaire d'activer le javascript de votre navigateur internet). | + | ==== Incompatibilité avec PHP 7.2 ==== |
- | Pour vous connecter, utilisez votre login / mot de passe utilisé avec [[mysql|MySQL]]. Si aucun nouvel utilisateur n'est créé, vous pouvez utiliser le compte ''root'' pour les créer : | + | Sur [[:bionic|Bionic 18.04]], si vous rencontrez une erreur du type : |
- | * Utilisateur : root | + | <code>Warning in ./libraries/sql.lib.php#613 |
- | * Mot de passe : celui que vous avez défini à l'installation de MySQL | + | count(): Parameter must be an array or an object that implements Countable</code> |
+ | ceci est dû au fait que la version de phpMyAdmin fournie dans les dépôts officiels n'est pas pleinement compatible avec PHP 7.2. | ||
+ | |||
+ | Il s'agit donc d'un bug d'Ubuntu. | ||
+ | |||
+ | La [[https://stackoverflow.com/a/49483740/3175946|solution]] est de remplacer la ligne 613 du fichier ''/usr/share/phpmyadmin/libraries/sql.lib.php'' : | ||
+ | <file>(count($analyzed_sql_results['select_expr'] == 1)</file> | ||
+ | par | ||
+ | <file>(count($analyzed_sql_results['select_expr']) == 1</file> | ||
- | ===== Problèmes courants ===== | ||
==== Erreur 404 avec Apache ==== | ==== Erreur 404 avec Apache ==== | ||
Ligne 93: | Ligne 103: | ||
Si le problème persiste, [[http://forum.ubuntu-fr.org/|le forum]] est à votre disposition. | Si le problème persiste, [[http://forum.ubuntu-fr.org/|le forum]] est à votre disposition. | ||
+ | |||
+ | Vous pouvez essayer de mettre phpmyadmin en login ( sans majuscule ) , ça a marché pour moi même avec php 7.2 ! | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||