quand je me connecte sur une Base de donnée avec phpmyadmin
j'ai un message qui me dit que j'ai des erreurs qui sont détecter et j'ai un warning qui me dit ça :
Warning in ./libraries/sql.lib.php#613 count(): Parameter must be an array or an object that implements Countable
comment faire pour supprimer cette erreur ?
pour info, ma base de Donnée est MariaDB, et OS est Debian 10 .
si vous avez besoin de plus d'information, n'hésitez pas à me le demandez.
Ce problème vient de PHP 7.2, ta version php est bien celle ci ? Dans ce cas tu dois faire ceci :
Rends toi dans le fichier/usr/share/phpmyadmin/libraries/sql.lib.php à l'aide de cette commande : nano /usr/share/phpmyadmin/libraries/sql.lib.php
Recherche (count($analyzed_sql_results['select_expr'] == 1) à l'aide des touches CTRL + W
Remplace le par ((count($analyzed_sql_results['select_expr']) == 1)
Pour sauvegarder tu fais CTRL + X et tu écris ensuite Y pour confirmer
Ensuite Rends toi dans le fichier /usr/share/phpmyadmin/libraries/plugin_interface.lib.php à l'aide de cette commande : nano /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
Recherche if ($options != null && count($options) > 0) à l'aide des touches CTRL + W
Remplace le par if (! is_null($options) && count((array)$options) > 0) {
Pour sauvegarder tu fais CTRL + X et tu écris ensuite Y pour confirmer
Pour confirmer tes changements redémarre ton serveur web : service apache2 restart ou service nginx restart
Maintenant tout est bon et le problème est corrigé !
Ton message est hors sujet. Afin de garder un forum clair où chaque fil de discussion répond à une problématique, il est nécessaire de ne pas multiplier les sujets à l'intérieur du même fil de discussion. Merci de créer ton propre sujet dans le forum Windows à l'aide du bouton bleu « Créer un sujet » en haut à droite du forum adéquat.
@MartinienMameneSolawo Bonjour, pour dire merci il n'est pas nécessaire de déterrer un sujet, vous avez la possibilité de cliquer sur les pouces levés des messages qui vous ont aidés.
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
https://casinoenlignebox.com/casinos-en-ligne/optibet/