phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

PHP Kesalahan fatal saat mencoba mengakses phpmyadmin mb_detect_encoding

Kesalahan pertama disebabkan oleh php karena ekstensi mbstring tidak diinstal atau tidak aktif.

Kesalahan kedua adalah output dari phpMyAdmin/situs Anda meminta Anda untuk menginstal/mengaktifkan ekstensi mysqli.

Untuk mengaktifkan mbstring dan mysqli, edit php.ini Anda dan tambahkan/batalkan komentar pada dua baris dengan mbstring.so dan mysqli.so di unix atau mbstring.dll dan mysqli.dll di windows

Unix /etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

Folder instalasi Windows PHP\etc\php.ini

extension=mysqli.dll
extension=mbstring.dll

Jangan lupa untuk me-restart server web Anda setelah ini.

EDIT:Pengguna menambahkan dia menggunakan redhat di komentar jadi inilah cara Anda menginstal ekstensi di semua distro linux berbasis CentOS/Fedora/RedHat/Yum

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

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

Anda dapat memverifikasi instalasi Anda dengan skrip php kecil di root dokumen Anda. Ini mencantumkan semua pengaturan, versi dan ekstensi aktif yang telah Anda instal untuk php

tes.php

<?php
phpinfo();


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Statistik kueri mengambil 99% dari waktu kueri

  2. Masalah penyandian di phpMyAdmin. Khususnya dengan catatan yang berisi teks Rusia

  3. Kode untuk membatasi pendaftaran pengguna - sembunyikan/tampilkan formulir php

  4. ekstensi mcrypt phpmyadmin tidak ada

  5. Cari dan kemudian hapus dari dua tabel