phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

PHP Фатална грешка при опит за достъп до phpmyadmin mb_detect_encoding

Първата грешка е причинена от php, защото разширението mbstring или не е инсталирано, или не е активно.

Втората грешка е изходът на phpMyAdmin/вашият сайт, който ви моли да инсталирате/активирате разширението mysqli.

За да активирате mbstring и mysqli, редактирайте вашия php.ini и добавете/разкоментирайте двата реда с mbstring.so и mysqli.so на unix или mbstring.dll и mysqli.dll на windows

Unix /etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

Инсталационна папка на Windows PHP\etc\php.ini

extension=mysqli.dll
extension=mbstring.dll

Не забравяйте да рестартирате вашия уеб сървър след това.

РЕДАКТИРАНЕ:Потребителят добави, че използва redhat в коментарите, така че ето как инсталирате разширения на всички базирани на CentOS/Fedora/RedHat/Yum дистрибуции на Linux

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

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

можете да проверите вашата инсталация с малък php скрипт в корена на вашия документ. Това изброява всички настройки, версии и активни разширения, които сте инсталирали за php

test.php

<?php
phpinfo();


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Как мога да направя колона, която съхранява времето, когато този ред е създаден в mysql?

  2. как да конфигурирам config.inc.php да има информация за вход в phpmyadmin

  3. Пренасочване на порт Apache от 80 до 8080 и достъп до приложения, хоствани и в Apache (80), т.е. phpMyadmin и Tomcat (8080)

  4. Как да възстановите изгубената парола за phpMyAdmin, XAMPP

  5. Грешка при синтактичния анализ на данните org.json.JSONException:Стойността <!DOCTYPE от тип java.lang.String не може да бъде преобразувана в JSONObject