Ngày đăng: October 3, 2025
Khi truy cập phpMyAdmin trên CyberPanel, bạn có thể gặp lỗi hiển thị trên nền đỏ như sau:
phpMyAdmin - Lỗi
Thiếu phần mở rộng mysqli.
Vui lòng kiểm tra lại phần cấu hình PHP của bạn.
Đây là lỗi phổ biến khi PHP không tải module
mysqli
, dẫn đến việc phpMyAdmin không thể kết nối với MySQL.
Nguyên nhân thường gặp là extension mysqli
bị tắt hoặc chưa được cài đặt trong phiên bản PHP mà phpMyAdmin đang sử dụng.
Bài viết này sẽ hướng dẫn bạn kiểm tra phiên bản PHP, bật lại extension mysqli
, và khắc phục hoàn toàn lỗi 500 phpMyAdmin.
CyberPanel có thể chạy nhiều phiên bản PHP song song (ví dụ 7.4, 8.0, 8.1),
tuy nhiên phpMyAdmin thường dùng PHP riêng biệt.
Để xác định phiên bản chính xác, tạo file kiểm tra info.php
:
cd /usr/local/CyberCP/public/phpmyadmin
nano info.php
Thêm nội dung:
<?php phpinfo(); ?>
Lưu lại, rồi truy cập trình duyệt:
https://YOUR-IP:8090/phpmyadmin/info.php
Tại mục Loaded Configuration File, bạn sẽ thấy đường dẫn tương tự:
/usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini
Điều này cho biết phpMyAdmin đang sử dụng PHP 7.4.
Vì vậy, mọi thao tác bật/tắt extension cần thực hiện trong thư mục của PHP 7.4.
Truy cập vào thư mục module PHP:
nano /usr/local/lsws/lsphp74/etc/php/7.4/mods-available/mysqli.ini
Tìm dòng:
;extension=mysqli
Bỏ dấu ; ở đầu dòng để kích hoạt:
extension=mysqli
Lưu file bằng tổ hợp phím:
Ctrl + O → Enter → Ctrl + X
Chạy lệnh:
systemctl restart lsws
systemctl restart lscpd
Chạy lệnh kiểm tra:
/usr/local/lsws/lsphp74/bin/php -m | grep mysqli
Nếu thấy dòng mysqli xuất hiện, module đã được bật thành công.
Truy cập lại:
https://YOUR-IP:8090/phpmyadmin
Giao diện đăng nhập sẽ hiển thị bình thường, lỗi “Thiếu phần mở rộng mysqli” biến mất.
phpMyAdmin thường chạy PHP riêng biệt với website. Việc sửa cấu hình ở PHP 8.1 sẽ không ảnh hưởng nếu phpMyAdmin đang dùng PHP 7.4. Luôn kiểm tra phiên bản thực tế bằng file phpinfo() để tránh nhầm lẫn. Nếu hệ thống chưa cài đặt gói mysqli, bạn có thể cài thêm bằng lệnh:
apt install lsphp74-mysqli -y
Mục tiêu Lệnh / Đường dẫn
Kiểm tra phiên bản PHP phpMyAdmin Tạo file /usr/local/CyberCP/public/phpmyadmin/info.php
File cấu hình chính /usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini
File module mysqli /usr/local/lsws/lsphp74/etc/php/7.4/mods-available/mysqli.ini
Bật lại extension extension=mysqli
Khởi động lại dịch vụ systemctl restart lsws && systemctl restart lscpd
Kiểm tra module `/usr/local/lsws/lsphp74/bin/php -m
Sau khi bật lại mysqli, phpMyAdmin hoạt động bình thường, giao diện đăng nhập hiển thị như ban đầu. Lỗi “Thiếu phần mở rộng mysqli” đã được khắc phục hoàn toàn.
CloudFly - Đơn giản hóa ứng dụng trên đám mây
HOTLINE: 0904.558.448
WEBSITE: https://cloudfly.vn/
FACEBOOK: https://www.facebook.com/cloudfly.vn
TELEGRAM CHANNELS: https://t.me/cloudflyvn