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

PHP Fatal fejl ved forsøg på at få adgang til phpmyadmin mb_detect_encoding

Den første fejl er forårsaget af php, fordi udvidelsen mbstring enten ikke er installeret eller ikke er aktiv.

Den anden fejl er output fra phpMyAdmin/dit websted, der beder dig om at installere/aktivere mysqli-udvidelsen.

For at aktivere mbstring og mysqli, rediger din php.ini og tilføj/fjern kommentering af de to linjer med mbstring.so og mysqli.so på unix eller mbstring.dll og mysqli.dll på windows

Unix /etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

Windows PHP installationsmappe\etc\php.ini

extension=mysqli.dll
extension=mbstring.dll

Glem ikke at genstarte din webserver efter dette.

EDIT:Brugeren tilføjede, at han brugte redhat i kommentarerne, så her er, hvordan du installerer udvidelser på alle CentOS/Fedora/RedHat/Yum-baserede linux-distros

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

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

du kan bekræfte din installation med et lille php-script i din dokumentrod. Dette viser alle indstillinger, versioner og aktive udvidelser, du har installeret til php

test.php

<?php
phpinfo();


  1. PMA-database ... ikke OK i phpMyAdmin-opgradering

  2. Hvor kan man downloade sun.jdbc.odbc.JdbcOdbcDriver (forsøger at forbinde output csv fra Spoon til SSMS)

  3. Streng blev ikke genkendt som en gyldig DateTime phpMyAdmin

  4. Fejl under import af MySql-dump i Mysql 5.7