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

PHP Fatale fout bij het proberen toegang te krijgen tot phpmyadmin mb_detect_encoding

De eerste fout wordt veroorzaakt door php omdat de extensie mbstring niet is geïnstalleerd of niet actief is.

De tweede fout is de uitvoer van phpMyAdmin/uw site waarin u wordt gevraagd om de mysqli-extensie te installeren / in te schakelen.

Om mbstring en mysqli in te schakelen, bewerkt u uw php.ini en voegt u de twee regels toe of verwijdert u de opmerkingen met mbstring.so en mysqli.so op unix of mbstring.dll en mysqli.dll op Windows

Unix /etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

Windows PHP-installatiemap\etc\php.ini

extension=mysqli.dll
extension=mbstring.dll

Vergeet hierna niet je webserver opnieuw op te starten.

EDIT:Gebruiker heeft toegevoegd dat hij redhat gebruikte in de opmerkingen, dus hier is hoe je extensies installeert op alle op CentOS/Fedora/RedHat/Yum gebaseerde Linux-distributies

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

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

je kunt je installatie verifiëren met een klein php-script in de root van je document. Hierin staan ​​alle instellingen, versies en actieve extensies die je hebt geïnstalleerd voor php

test.php

<?php
phpinfo();


  1. Waar is SQL Server Management Studio 2012?

  2. hoe kan ik een hele kolom versleutelen?

  3. SQL Server Management Studio, hoe u de uitvoeringstijd tot milliseconden kunt verlagen

  4. PHPMyAdmin importeert geen unicode