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é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 21/11/2018, 15:06]
91.165.138.175 [Utilisation]
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 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 connecterutilisez 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 =====
  
  • phpmyadmin.txt
  • Dernière modification: Le 02/08/2023, 17:29
  • par 78.196.241.242