phpMyAdmin
 sql >> Database >  >> Database Tools >> phpMyAdmin

Errore irreversibile di PHP quando si tenta di accedere a phpmyadmin mb_detect_encoding

Il primo errore è causato da php perché l'estensione mbstring non è installata o non è attiva.

Il secondo errore è l'output di phpMyAdmin/il tuo sito che ti chiede di installare / abilitare l'estensione mysqli.

Per abilitare mbstring e mysqli, modifica il tuo php.ini e aggiungi/decommenta le due righe con mbstring.so e mysqli.so su unix o mbstring.dll e mysqli.dll su Windows

Unix /etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

Cartella di installazione di Windows PHP\etc\php.ini

extension=mysqli.dll
extension=mbstring.dll

Non dimenticare di riavviare il tuo server web dopo questo.

EDIT:l'utente ha aggiunto che stava usando redhat nei commenti, quindi ecco come si installano le estensioni su tutte le distribuzioni Linux basate su CentOS/Fedora/RedHat/Yum

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

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

puoi verificare la tua installazione con un piccolo script php nella root del tuo documento. Questo elenca tutte le impostazioni, le versioni e le estensioni attive che hai installato per php

test.php

<?php
phpinfo();