Pages : 1
#1 Le 05/11/2019, à 18:15
- JME44
[Résolu] phpmyadmin "erreurs...sur le serveur !"
ancien titre : phpmyadmin "erreurs...sur le serveur !" in ./libraries/plugin_interfac
Bonjour,
J'utilise phpMyAdmin sur mon système (description ci-dessous) pour accéder à mes bases de données locales MariaDB.
Une fenêtre d'erreur apparaît lors des tentatives d'import ou d'export : "Des erreurs ont été détectées sur le serveur ! Selon vos paramètres, ils sont actuellement soumis, veuillez patienter"
Ci-dessous j'ai recopié une trace.
J'ai trouvé un post qui indiquait une correction à apporter au code php. Ça n'a fait que déplacer l'erreur sur une autre ligne.
J'ai désinstallé phpmyadmin, sauf sa base, une série apt update, upgrade, autoclean, autoremove puis réinstallé phpmyadmin et j'ai toujours cette erreur.
Merci de votre aide
Warning in ./libraries/plugin_interface.lib.php#551
count(): Parameter must be an array or an object that implements Countable
Backtrace
./libraries/display_import.lib.php#371: PMA_pluginGetOptions(
string 'Import',
array,
)
./libraries/display_import.lib.php#456: PMA_getHtmlForImportOptionsFormat(array)
./libraries/display_import.lib.php#691: PMA_getHtmlForImport(
string '5dc1afb12a0a2',
string 'server',
string '',
string '',
integer 2097152,
array,
NULL,
NULL,
string '',
)
./server_import.php#34: PMA_getImportDisplay(
string 'server',
string '',
string '',
integer 2097152,
)
Serveur de base de données
Serveur : Localhost via UNIX socket
Type de serveur : MariaDB
Version du serveur : 10.1.41-MariaDB-0ubuntu0.18.04.1 - Ubuntu 18.04
Version du protocole : 10
Utilisateur : admin@localhost
Jeu de caractères du serveur : UTF-8 Unicode (utf8)
Serveur web
Apache/2.4.29 (Ubuntu)
Version du client de base de données : libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id: 3591daad22de08524295e1bd073aceeff11e6579 $
Extension PHP : mysqliDocumentation curlDocumentation mbstringDocumentation
Version de PHP : 7.2.24-0ubuntu0.18.04.1
Dernière modification par JME44 (Le 06/11/2019, à 18:46)
Ubuntu 24.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.
Hors ligne
#2 Le 05/11/2019, à 18:50
- bruno
Re : [Résolu] phpmyadmin "erreurs...sur le serveur !"
Bonjour,
Est-ce que tu as appliqué le correctif indiqué dans la doc phpmyadmin au point 7.2 ?
#3 Le 05/11/2019, à 23:09
- JME44
Re : [Résolu] phpmyadmin "erreurs...sur le serveur !"
Bonjour Bruno,
Je suppose qu'il s'agit du point "3.1 Incompatibilité avec PHP 7.2" car il n'y a pas de §7.
Je ne l'avais pas fait lors de cette ré-installation et ne suis pas tombé sur la bonne page ;
C'est probablement la modification que j'avais faite la première fois. C'est une faute de frappe typique des langages non compilés.
En suivant ton conseil, j'ai donc fait cette modification puis j'ai arrêté apache2 et mysql puis redémarré apache2 et mysql (pour le cas ou il y aurait quelque part un effet de cache du code).
Le résultat est strictement le même. J'ai vérifié ensuite que le fichier sql.lib.php était toujours modifié. Y'a des moments où on imagine le pire !
Merci de ta suggestion.
Ubuntu 24.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.
Hors ligne
#4 Le 05/11/2019, à 23:51
- krodelabestiole
Re : [Résolu] phpmyadmin "erreurs...sur le serveur !"
ah mon avis c'est à peu près la même erreur que la doc mais à la ligne 551 du fichier /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
./libraries/plugin_interface.lib.php#551
tu as regardé ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#5 Le 06/11/2019, à 09:48
- bruno
Re : [Résolu] phpmyadmin "erreurs...sur le serveur !"
Oui, c'est le même type de problème (erreur sur les onglets import/export) :
Dans /usr/share/phpmyadmin/libraries/plugin_interface.lib.php, il faut remplacer la ligne 551 :
if ($options != null && count($options) > 0) {
par
if ($options != null && count((array)$options) > 0) {
--
J'ai ajouté la manip à la doc phpmyadmin.
Dernière modification par bruno (Le 06/11/2019, à 09:50)
#6 Le 06/11/2019, à 18:36
- JME44
Re : [Résolu] phpmyadmin "erreurs...sur le serveur !"
Merci Bruno, merci krodelabestiole,
C'était bien ça.
J'ai un peu marné car par défaut le upload_max_filesize dans php.ini est fixé à 2 Mo. Alors je l'ai monté à 20. Ça fonctionne.
Cependant phpmyadmin m'affiche une limite à 8 Mo !?
Encore merci
Dernière modification par JME44 (Le 06/11/2019, à 18:40)
Ubuntu 24.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.
Hors ligne
Pages : 1