Vì sao không đăng nhập được vào WP-Admin?
Có nhiều nguyên nhân khiến bạn không thể truy cập trang quản trị WordPress, trong đó phổ biến gồm:
-
Lỗi cookie hoặc bộ nhớ cache.
-
Plugin hoặc theme xảy ra xung đột.
-
Nhập sai username hoặc password.
-
Tài khoản không có đủ quyền quản trị.
-
URL website được thiết lập không chính xác.
-
Lỗi Headers already sent.
-
Website gặp vấn đề liên quan đến SSL.
Cách khắc phục lỗi không đăng nhập được vào WP-Admin
Xóa bộ nhớ Cache và Cookie
WordPress sử dụng cookie để duy trì phiên đăng nhập. Nếu cookie hoặc cache của trình duyệt gặp lỗi, bạn có thể không truy cập được Dashboard.
Hãy thử xóa cache và cookie của trình duyệt, sau đó đóng rồi mở lại trình duyệt và truy cập lại trang đăng nhập WordPress.
Sửa lỗi khi sai mật khẩu đăng nhập
Nhập sai thông tin đăng nhập là một trong những nguyên nhân đơn giản nhất khiến bạn không thể vào WP-Admin. Có thể bạn quên mật khẩu, quản trị viên khác đã thay đổi thông tin hoặc tài khoản đã bị người khác chiếm quyền.
Trong trường hợp này, hãy sử dụng tùy chọn “Bạn quên mật khẩu?” trên trang đăng nhập WordPress để thực hiện khôi phục mật khẩu.
Nếu không thể khôi phục theo cách thông thường, bạn có thể sử dụng phpMyAdmin hoặc các phương pháp quản trị database khác để đặt lại thông tin tài khoản.
Sửa lỗi xung đột Plugin hoặc Theme WordPress
Plugin hoặc theme không tương thích cũng có thể khiến WordPress gặp lỗi và không thể truy cập trang quản trị.
Nếu không đăng nhập được WP-Admin, bạn có thể vô hiệu hóa plugin thủ công thông qua File Manager của hosting.
Đăng nhập vào hosting, mở cPanel → File Manager → public_html → wp-content.
Tìm thư mục plugins và đổi tên thành plugins_disable.
Sau đó thử truy cập lại trang quản trị WordPress. Nếu đăng nhập được, nhiều khả năng một trong các plugin đang gây xung đột.
Bạn có thể đổi lại tên thư mục thành plugins, sau đó đăng nhập WP-Admin và kích hoạt từng plugin một. Sau mỗi lần kích hoạt, hãy kiểm tra website để xác định plugin gây ra lỗi.
Tải lại file wp-login.php
Nếu trang đăng nhập WordPress không thể mở, file wp-login.php có thể đã bị xóa, chỉnh sửa hoặc hỏng.
Bạn có thể tải bộ mã nguồn WordPress tương ứng về máy tính, giải nén và lấy file wp-login.php.
Sau đó truy cập cPanel → File Manager → public_html và upload file mới lên thư mục cài đặt WordPress. Nếu file cũ vẫn tồn tại, hãy sao lưu trước rồi mới ghi đè.
Trong một số trường hợp lỗi liên quan đến phiên bản WordPress cũ, file wp-login.php có thể chứa đoạn mã không còn tương thích. Khi đó, cần kiểm tra kỹ mã nguồn trước khi chỉnh sửa.
Sau khi upload hoặc sửa file, lưu lại thay đổi rồi thử truy cập lại trang WP-Admin.