sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

Error fatal de PHP al intentar acceder a phpmyadmin mb_detect_encoding

El primer error es causado por php porque la extensión mbstring no está instalada o no está activa.

El segundo error es una salida de phpMyAdmin/su sitio pidiéndole que instale/habilite la extensión mysqli.

Para habilitar mbstring y mysqli edite su php.ini y agregue/elimine el comentario de las dos líneas con mbstring.so y mysqli.so en Unix o mbstring.dll y mysqli.dll en Windows

Unix /etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

Carpeta de instalación de Windows PHP\etc\php.ini

extension=mysqli.dll
extension=mbstring.dll

No olvide reiniciar su servidor web después de esto.

EDITAR:El usuario agregó que estaba usando redhat en los comentarios, así que así es como se instalan las extensiones en todas las distribuciones de Linux basadas en CentOS/Fedora/RedHat/Yum

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

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

puede verificar su instalación con un pequeño script php en la raíz de su documento. Esto enumera todas las configuraciones, versiones y extensiones activas que ha instalado para php

prueba.php

<?php
phpinfo();