phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

PHP Lỗi nghiêm trọng khi cố gắng truy cập phpmyadmin mb_detect_encoding

Lỗi đầu tiên là do php vì tiện ích mở rộng mbstring chưa được cài đặt hoặc không hoạt động.

Lỗi thứ hai là đầu ra của phpMyAdmin / trang web của bạn yêu cầu bạn cài đặt / kích hoạt tiện ích mở rộng mysqli.

Để bật mbstring và mysqli, hãy chỉnh sửa php.ini của bạn và thêm / bỏ ghi chú hai dòng với mbstring.so và mysqli.so trên unix hoặc mbstring.dll và mysqli.dll trên windows

Unix /etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

Thư mục cài đặt Windows PHP \ etc \ php.ini

extension=mysqli.dll
extension=mbstring.dll

Đừng quên khởi động lại máy chủ web của bạn sau đó.

CHỈNH SỬA:Người dùng đã thêm rằng anh ấy đang sử dụng redhat trong các nhận xét, vì vậy đây là cách bạn cài đặt tiện ích mở rộng trên tất cả các bản phân phối linux dựa trên CentOS / Fedora / RedHat / Yum

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

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

bạn có thể xác minh cài đặt của mình bằng một tập lệnh php nhỏ trong thư mục gốc tài liệu của bạn. Điều này liệt kê tất cả các cài đặt, phiên bản và tiện ích mở rộng đang hoạt động mà bạn đã cài đặt cho php

test.php

<?php
phpinfo();


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Google Cloud PHP quản trị viên của tôi không được kết nối với ssh

  2. Các ký tự tiếng Ả Rập không hiển thị trong phpMyAdmin

  3. Không thể bắt đầu phiên mà không có lỗi trong phpMyAdmin

  4. Làm cách nào để tôi có thể đặt sắp xếp mặc định cho các bảng trong PHPMyAdmin (tức là luôn là Khóa chính - Giảm dần)

  5. # 1030 - Gặp lỗi 176 Đọc trang với tổng kiểm sai từ công cụ lưu trữ Aria