Je rencontre un problème avec PhpMyAdmin lors de l'exportation d'une base de données. Ça vient à chaque fois.
S'il vous plaît, aidez-moi si quelqu'un a une solution pour résoudre tous ces types de problèmes dans PhpMyAdmin
Il semble que nous ne pouvons pas supprimer tous les problèmes de PhpMyAdmin avec PHP 7.2+. Mais nous pouvons supprimer ce problème en modifiant une ligne dans le fichier libraries/plugin_interface.lib.php
fichier à la ligne n ° 532.
Voici la capture d'écran du correctif.
Avant que le code du correctif ne ressemble à: -
Après que le code du correctif ressemble à: -
Ci-dessus est le seul correctif pour résoudre les messages d'erreur dans l'écran de la base de données d'exportation.
Oui, si vous utilisez phpMyAdmin version 4.6.6deb4, vous obtiendrez cette erreur.
Dans mon fichier /usr/share/libraries/phpmyadmin/sql.lib.php, à la ligne 613 en particulier, il semble y avoir une erreur dans l'instruction if. Changement
|| (count($analyzed_sql_results['select_expr'] == 1)
pour ça
|| ((count($analyzed_sql_results['select_expr']) == 1)
La première ligne de code tente de compter le résultat d'une expression booléenne avec en sortie une valeur non dénombrable ('false' ou 'true').
Après ce changement, l'erreur a disparu.
Après l'avoir testé sur PHP 7.2.10 vous devez changer cette ligne comme ceci:
if ($options != null && count(array($options)) > 0) {