phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

Erreur fatale PHP lors de la tentative d'accès à phpmyadmin mb_detect_encoding

La première erreur est causée par php car l'extension mbstring n'est pas installée ou n'est pas active.

La deuxième erreur est la sortie de phpMyAdmin/votre site vous demandant d'installer/d'activer l'extension mysqli.

Pour activer mbstring et mysqli éditez votre php.ini et ajoutez/décommentez les deux lignes avec mbstring.so et mysqli.so sous unix ou mbstring.dll et mysqli.dll sous windows

Unix /etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

Dossier d'installation Windows PHP\etc\php.ini

extension=mysqli.dll
extension=mbstring.dll

N'oubliez pas de redémarrer votre serveur Web après cela.

EDIT :L'utilisateur a ajouté qu'il utilisait redhat dans les commentaires, alors voici comment installer les extensions sur toutes les distributions Linux basées sur CentOS/Fedora/RedHat/Yum

sudo yum install php-mysqli
sudo yum install php-mbstring

restart your werbserver
sudo /etc/init.d/httpd restart

vous pouvez vérifier votre installation avec un petit script php dans la racine de votre document. Cela répertorie tous les paramètres, versions et extensions actives que vous avez installées pour php

test.php

<?php
phpinfo();