Cách sửa lỗi không đăng nhập được WordPress [2024 mới]

Sửa lỗi không đăng nhập được wordpress

Ở bài viết này, Khánh sẽ hướng dẫn cách sửa lỗi không đăng nhập được WordPress, lỗi cực kỳ hay gặp và gây không ít hoang mang cho các chủ website.

Có nhiều lý do gây ra lỗi này, hãy xem nội dung bên dưới Khánh liệt kê chi tiết hơn.

Ở từng lỗi, Khánh sẽ giải thích chi tiết cũng như đưa ra hướng khắc phục cặn kẽ để bạn nhanh chóng đăng nhập vào WordPress bình thường trở lại.

Nguyên không thể truy cập giao diện quản trị WordPress

Đây là các nguyên nhân thường gặp gây ra các vấn đề với việc login vào trang quản trị WordPress.

Dựa vào các thông tin sau đây bạn có thể nhanh chóng phán đoán ra lỗi cụ thể bạn đang gặp phải và xem cách khắc phục bên dưới nhé.

  • Nhập sai Username hoặc Password
  • Do cache hoặc cookie trình duyệt
  • Sai đường dẫn (URL) đăng nhập trang quản trị
  • Hỏng do file .htaccess
  • Xung đột Plugin hoặc theme WordPress
  • Website bị hack
  • Các file mã nguồn bị lỗi

7 cách sửa lỗi không đăng nhập được WordPress

1. Xóa bộ nhớ cache và cookie trình duyệt

Một trong những cách dễ nhất và nên làm trước khi nghĩ tới các cách khác để khắc phục sự cố này đó sử dụng mộ trình duyệt khác để truy cập web hoặc xóa bộ nhớ cache và cookie trên trình duyệt.

Cookie là một phần dữ liệu nhỏ được gửi từ một trang web và được trình duyệt như Chrome lưu trữ trên máy tính của người dùng.

WordPress cũng sử dụng cookie và bộ nhớ cache. Vì vậy, đôi khi xóa bộ nhớ cache và cookie sau đó khởi động lại trình duyệt, bạn có thể đăng nhập được vào WordPress bình thường.

Dưới đây là cách xóa cookie và bộ nhớ cache trong Chrome.

Bạn nhấp vào dấu ba chấm ở góc phải màn hình, chọn Lịch sử và tiếp tục chọn Lịch sử.

sửa lỗi không đăng nhập được wordpress

Bạn tiếp tục nhấp vào “Xóa dữ liệu duyệt web” ở cột bên phải.

không đăng nhập được wordpress

Một box xóa dữ liệu hiện ra, trong phần Phạm vi thời gian, bạn chọn Từ trước đến nay, sau đó tick chọn hai ô bên dưới, cuối cùng nhấp nút Xóa dữ liệu.

vì sao không vào được wordpress

Như vậy bạn đã xóa bộ nhớ cache và cookie, bạn tắt trình duyệt, khởi động lại máy rồi vào lại xem lỗi không đăng nhập được WordPress đã được khắc phục chưa.

2. Kiểm tra và cập nhật cấu hình URL truy cập website

WordPress lưu cấu hình đường dẫn ví dụ https://khanhplus.com/ vào trong database. Vì một lý do nào đó thông tin này có thể bị sai dẫn tới bạn không thể vào được trang login (ví dụ: https://khanhplus.com/login.php)

Bạn có thể khắc phục lỗi này bằng cách vào database thông qua phpMyAdmin (xem bước 3), tìm tới bảng _options, kiểm tra và update giá trị ở dòng siteurl home về khớp với địa chỉ trang web.

Bạn cũng có thể can thiệp vào tập tin wp-config.php.

Trước hết cần truy cập vào thư mục gốc nơi cài đặt WordPress, tìm đến tập tin wp-config.php, sau đó thêm 2 dòng code sau đây vào sau dòng <? php:

define('WP_HOME','https://yoursite.com');
define('WP_SITEURL','https://yoursite.com');

Nhớ thay https://yoursite.com tương ứng với địa chỉ website của bạn nhé.

3. Thay đổi mật khẩu WordPress thông qua phpMyAdmin

Trong trường hợp bạn quên mật khẩu nên không đăng nhập được thì từ trang đăng nhập, bạn hãy nhấp vào đường link “Forgot your password”.

WordPress sẽ gửi cho bạn một email để bạn thay đổi mật khẩu.

Nhưng nếu lỡ bạn cũng quên mật khẩu email đó thì sao?

May mắn thay có một cách để giải quyết vấn đề này: thay mật khẩu thông qua phpAdMin trong cPanel của mình.

Đầu tiên bạn vào cPanel (cách vào đã được hướng dẫn khi bạn cài đặt hosting và domain cho website WordPress).

Sau đó bạn tìm phpMyAdmin rồi nhấp vào.

Một trang thông tin hiện ra, bạn nhấp vào Database để xem mọi cơ sở dữ liệu có sẵn.

lỗi không đăng nhập được wordpress

Sau đó bạn tìm bảng dữ liệu _users. Cái này tùy vào website mà sẽ hiện tên khác nhau, ví dụ như trong ảnh bên dưới, nó sẽ dưới dạng wpig_users.

tìm tệp wp_users

Bạn nhấp vào và nếu thấy bên bảng bên phải hiện ra các cột có ID, user_login, user_pass hay user_email nghĩa là bạn đã tìm đúng tệp.

nhấp vào wp_users

Bạn nhấp vào Edit có biểu tượng bút chì với user_login có tên là admin và địa chỉ email là cái bạn đã dùng khi cài đặt WordPress.

nhấp vào edit

Trong cột user_pass, ở cột Function, bạn chọn MD5 và trong cột Value, bạn đổi mật khẩu mình muốn, cuối cùng nhấp vào nút Go ở cuối bảng để lưu lại chỉnh sửa.

thay đổi password

4. Tắt tạm thời các plugin WordPress

Đôi khi lỗi không đăng nhập được WordPress là do có sự xung đột giữa các plugin với nhau.

Hoặc có trường hợp bạn sử dụng plugin thay đổi đường dẫn đăng nhập và gây lỗi, thường gặp nhất là nếu bạn có sử dụng các plugin bảo mật.

Để khắc phục sự cố này, bạn phải tắt tất cả plugin của mình.

Nhưng giờ bạn không đăng nhập được vào Dashboard thì làm sao tắt?

Rất đơn giản, Khánh đã có bài hướng dẫn chi tiết ở phần “Hủy kích hoạt tất cả plugin WordPress” trong bài “Cách sửa lỗi ‘Đã có một lỗi nghiêm trọng trên trang web của bạn‘”.

5. Cài đặt lại mã nguồn WordPress

Vì một lý do nào đó có thể một hoặc nhiều tập tin mã nguồn WordPress bị lỗi, dẫn tới website của bạn không hoạt động bình thường.

Để khắc phục sự cố này, bạn phải thay thế mã nguồn WordPress mới.

Lưu ý là trước khi thực hiện bất kỳ thay đổi nào, bạn nên sao lưu dữ liệu trang web WordPress của mình.

Đầu tiên, bạn kết nối vào trang web bằng ứng dụng FTP hoặc File Manager trong bảng điều khiển WordPress hosting control panel, sau đó tìm thư mục gốc là thư mục chứa các thư mục chính như wp-admin, wp-content, wp-include.

thư mục gốc wordpress

Tại đó bạn tìm tệp wp-login.php, thư mục wp-content, file .htaccess và file robots.txt (nếu có) nhấp chuột phải để tải xuống về máy tính bản sao lưu, sau đó xóa toàn bộ dữ liệu trong thư mục gốc.

xóa tệp wp-login khỏi thư mục

Tiếp theo bạn tải xuống phiên bản mới nhất của WordPress trên trang WordPress.org về máy tính.

tải phiên bản wordpress mới nhất

Bạn giải nén tệp tin và trong thư mục “wordpress”.

tệp tin wp-login trong thư mục tải về

Bạn upload toàn bộ nội dung trong thư mục “wordpress” mới này lên trên thư mục gốc website trên hosting lúc nãy.

upload tệp tin wp-login mới

Kế tiếp bạn upload các file wp-config.php, thư mục wp-content, file .htaccess và robots.txt lên hosting để ghi đè các file trên đó.

Nếu thực hiện đúng website của bạn sẽ chạy như bình thường rồi đó.

Bạn xem thử mình đã đăng nhập được vào trang WordPress chưa nhé.

6. Tạo tệp .htaccess mới

Đôi khi một dòng code duy nhất trong tệp .htaccess có thể gây ra lỗi không đăng nhập được WordPress.

Tập tin .htaccess lưu các thông tin quan trọng như điều hướng (redirects) hoặc cấu trúc đường dẫn (URL), bạn có thể hay gặp lỗi kiểu này:

ERR_TOO_MANY_REDIRECTS

Để khắc phục sự cố này, bạn truy cập lại vào File Manager, nơi chứa tệp wp-login ban nãy.

Bạn tìm tệp có tên .htaccess, nếu không thấy nghĩa là thư mục đã ẩn tệp này.

Bạn vào Setting ở góc trên cùng bên phải màn hình, sau đó tick chọn Show Hidden Files rồi bấm Save.

hiện các tệp ẩn

Như vậy bạn sẽ thấy tệp .htaccess hiện ra trong thư mục gốc.

hiện ra tệp htaccess

Bạn nhấp chuột phải rồi chọn download để tải về máy tính bản sao lưu, sau đó bạn xóa nó đi.

download tệp htaccess xuống

Sau khi xóa tệp, bạn thử đăng nhập lại vào Dashboard lần nữa.

Nếu thành công, bạn cần tạo một tệp .htaccess mới.

Bạn vào Dashboard >> Settings >> Permalinks rồi di chuột xuống cuối trang nhấp Save Changes.

tạo tệp htaccess mới

Thao tác này làm WordPress tự động tạo tệp .htaccess mới. Bạn lưu ý không cần thay đổi gì trong trang Permalinks.

7. Khôi phục bản backup website

Các lỗi với website có thể xảy ra bất cứ lúc nào, do đó bạn nên nhớ backup dữ liệu web để khi có sự cố sẽ là cứu cánh quan trọng.

Mình có chia sẻ cách sử dụng plugin UpdraftPlus để backup website tự động lưu dữ liệu về tài khoản Google Drive mình nghĩ là rất hữu ích.

Nếu bạn đã có lưu bản backup, lúc này là thời điểm bạn phải sử dụng nó.

Trường hợp bạn quên backup, có thể liên hệ với bên cung cấp hosting, rất có thể họ có lưu trữ bản backup.

Bạn cũng có thể nhờ khôi phục lại website giúp bạn.

Lời kết

Trên đây là 7 cách sửa lỗi không đăng nhập được WordPress.

Nếu bạn gặp vấn đề gì trong khi khắc phục lỗi thì cứ để lại bình luận bên dưới, Khánh sẽ giải đáp giúp bạn.

Hẹn gặp bạn ở bài hướng dẫn tiếp theo.