Cách khắc phục không vào được trang quản trị WordPress

Lỗi không đăng nhập được vào wp-admin là một trong những lỗi căn bản và rất hay gặp phải nếu bạn sử dụng nền tảng WordPress. 

 

I. Nguyên nhân không vào được trang quản trị WordPress

 

Việc không vào được trang quản trị WordPress (wp-admin) có thể do nhiều nguyên nhân, cả về kỹ thuật và cấu hình. Dưới đây là tổng hợp các nguyên nhân phổ biến nhất, chia theo từng nhóm để bạn dễ kiểm tra:

 

 1. Lỗi do Plugin
 
- Plugin bị lỗi hoặc xung đột với plugin khác.
 
- Plugin bảo mật (như Wordfence, iThemes Security) chặn truy cập wp-admin.
 
- Cập nhật plugin thất bại gây lỗi PHP.
 
- Cách nhận biết: Sau khi cài/đổi plugin thì không vào được admin.
 
2. Lỗi từ Theme
 
- Theme tùy chỉnh có lỗi trong file functions.php.
 
- Theme không tương thích với phiên bản WordPress mới.
 
- Cách nhận biết: Vừa đổi theme xong thì xảy ra lỗi.
 
3. Lỗi từ cấu hình
 
- URL siteurl và home trong database không khớp nhau hoặc sai.
 
- Cấu hình sai trong file .htaccess gây lỗi redirect hoặc 403.
 
- Thiếu bộ nhớ PHP (Memory Limit quá thấp).
 
- HTTPS chưa được cài đúng → gây vòng lặp đăng nhập hoặc lỗi redirect.
 
4. Lỗi liên quan đến người dùng & quyền truy cập
 
- Nhập sai username/password.
 
- Tài khoản bị xóa hoặc đổi quyền thành subscriber.
 
- Cơ sở dữ liệu bị lỗi, không truy xuất được tài khoản.
 
5. Lỗi server hoặc trình duyệt
 
- Trình duyệt lưu cookie cũ gây lỗi vòng lặp đăng nhập.
 
- File WordPress thiếu hoặc bị lỗi khi cập nhật (vd: thiếu wp-login.php, wp-admin/index.php).
 
- Quyền file/folder không đúng (thường gặp khi chuyển host hoặc cài SSL).
 
- Hosting bật tính năng chặn IP, tường lửa chặn truy cập admin.
 
II. Cách khắc phục lỗi không vào được trang quản trị WordPress
 
Dưới đây là tổng hợp các cách khắc phục lỗi không vào được trang quản trị WordPress (/wp-admin), áp dụng theo từng nguyên nhân phổ biến:
 
1. Lỗi kết nối với cơ sở dữ liệu (Database Connection Error)
 
Đây là lỗi phổ biến khiến bạn không thể truy cập cả trang chính lẫn wp-admin.
 
Cách xử lý:
 
Kiểm tra dịch vụ MySQL có đang hoạt động trên hosting/VPS.
 
Mở file wp-config.php và đảm bảo thông tin:
 
DB_NAME, DB_USER, DB_PASSWORD, DB_HOST đều chính xác.
 
Kiểm tra lại quyền và trạng thái của thư mục /wp-admin/.
 
2. Chuyển hosting hoặc xung đột plugin
 
Sau khi chuyển hosting hoặc cài đặt plugin mới, lỗi wp-admin không vào được có thể phát sinh.
 
Cách 1 – Đăng nhập lại đơn giản:
 
Bước 1: Mở trình duyệt ở chế độ ẩn danh hoặc xóa cache trình duyệt.
 
Bước 2: Truy cập trực tiếp bằng đường dẫn: yourdomain.com/wp-login.php
 
Bước 3: Nhập lại tài khoản như bình thường.
 
Cách 2 – Sửa trực tiếp trong hosting:
 
Bước 1: Truy cập File Manager hoặc FTP.
 
Bước 2: Mở file wp-config.php.
 
Bước 3: Thêm đoạn mã sau để bật chế độ sửa lỗi (nếu có):
 
 WordPress, lỗi không đăng nhập WordPress, lỗi đăng nhập quản trị
 
3. Nhập sai mật khẩu – Không đăng nhập được wp-admin
 
Nếu bạn nhập sai mật khẩu nhiều lần và bị khóa hoặc quên mật khẩu, hãy:
 
Truy cập phpMyAdmin → Chọn bảng wp_users.
 
Tìm user của bạn → Chỉnh sửa mật khẩu với hàm mã hóa MD5.
 
Hoặc đơn giản hơn, bạn có thể sử dụng chức năng “Quên mật khẩu” để gửi lại link đặt lại password.
 
4. Mất quyền quản trị (Admin Privileges)
 
Tài khoản không còn quyền quản trị viên có thể do lỗi khi di chuyển website, xung đột plugin hoặc người khác thay đổi.
 
Khắc phục bằng cách:
 
Thêm tài khoản quản trị mới trong phpMyAdmin.
 
Vào bảng wp_users → Insert tài khoản mới.
 
Sau đó thêm quyền quản trị trong bảng wp_usermeta với meta_key = wp_capabilitieswp_user_level.
 
5. Giới hạn bộ nhớ hoặc lỗi từ theme/plugin
 
Nếu website hiển thị trang trắng khi truy cập wp-admin, nhiều khả năng do:
 
PHP memory limit thấp
 
Theme bị mã hóa hoặc lỗi
 
Plugin xung đột
 
Khắc phục:
 
Tăng bộ nhớ trong wp-config.php: define('WP_MEMORY_LIMIT', '256M')
 
Đổi tên thư mục wp-content/plugins/ thành plugins_old để tạm tắt toàn bộ plugin.
 
Thay theme đang dùng bằng theme mặc định như Twenty Twenty-Four.
 
Cài lại bản WordPress sạch nếu lỗi nghiêm trọng hơn.
 
6. Lỗi PHP trong file chủ đề
 
Một đoạn mã sai trong functions.php có thể khiến trang quản trị “sập” hoàn toàn.
 
Cách xử lý:
 
Dùng FTP hoặc File Manager truy cập vào thư mục theme đang dùng.
 
Mở file functions.php, tìm và xóa đoạn mã vừa thêm gần đây.
 
Lưu và tải lại file → Truy cập lại wp-admin.
 
Lỗi không vào được trang quản trị WordPress là sự cố không hiếm gặp, nhưng hoàn toàn có thể khắc phục nếu bạn xác định đúng nguyên nhân – từ lỗi kết nối cơ sở dữ liệu, xung đột plugin, chuyển đổi hosting, đến các vấn đề về quyền truy cập hoặc bộ nhớ PHP.
 
Hy vọng với những hướng dẫn chi tiết và các cách xử lý trên, bạn đã có thể tự tin khắc phục lỗi này và truy cập lại được trang quản trị của mình.
 
 
 HỖ TRỢ TRỰC TUYẾN