Không vào được trang quản trị WordPress là một trong những sự cố bất ngờ bạn có thể gặp phải trong quá trình sử dụng WordPress. Vậy nguyên nhân và cách khắc phục lỗi thế nào? Cùng chúng tôi tìm hiểu nhé!
Contents
1. Nguyên nhân khiến bạn không vào được trang quản trị WordPress
Sai tên đăng nhập hoặc mật khẩu
Đây thường là lỗi phổ biến thường gặp nhất khi bạn quên mất tên tài khoản và mật khẩu để đăng nhập vào WordPress.
Lỗi khi bạn nhập sai tên đăng nhập hoặc Password.
Khi điều này xảy ra, màn hình sẽ hiển thị lỗi và thông báo bạn đăng nhập lại thông tin chính xác. Nếu đã quên mật khẩu, bạn có thể lấy lại bằng Email của mình để có thể truy cập được WordPress.
Mất quyền quản trị
Bạn sẽ được cấp quyền quản trị viên khi tạo Website WordPress. Với đặc quyền này, bạn có thể quản lý tất cả mọi hoạt động trên Website.
Nhưng đôi khi cũng sẽ xảy ra rủi ro khi các Hacker hay tin tặc tận dụng thời cơ chiếm đoạt Website của bạn và điều chỉnh quyền quản trị.
Điều đó, khiến bạn không tìm thấy bất kỳ chức năng nào như: không tìm thấy phần quản trị Theme và Plugin, quyền thiết lập lại User,…
Kết nối với cơ sở dữ liệu không thành công
Khi bạn không vào được trang quản trị WordPress cũng có thể do yếu tố ảnh hưởng của cơ sở kết nối dữ liệu không thành công.
Những nguyên nhân sau đây gây ảnh hưởng tới kết nối cơ sở dữ liệu thất bại:
- Thông tin Database của File wp-config.php bị nhập sai.
- Server không phản hồi.
- Hosting yếu.
- Bị DDOS → MySQL bị quá tải và không thể gửi và nhận dữ liệu được.
- Thời gian kết nối hết hạn.
- MySQL bị quá tải.
- Bộ nhớ RAM hết chỗ, không đủ dung lượng.
- Cơ sở dữ liệu không tồn tại hoặc bị lỗi.
Chuyển đổi Host hay xung đột Plugin
Đây là nguyên nhân dễ gặp nhất khi bạn chuyển đổi Host hoặc mới cài một Plugin nào đó, có thể khiến bạn không vào được trang quản trị WordPress bằng cách gửi tới thông báo lỗi hoặc trang Web không Loading thành công.
Hoặc có thể rủi ro hơn khi bạn điền tên đăng nhập và mật khẩu, những thông tin sẽ được gửi đến Hacker đã chuẩn bị sẵn. Sau đó, bạn sẽ được đưa tới trang đích mà Hacker đã lập từ trước.
Lỗi do PHP
Lỗi do PHP có thể đến từ nguyên nhân do một chức năng nào đó không mong muốn hoặc bị lỗi cú pháp…
Thông thường, lỗi xảy ra lỗi này khi dán mã vào Website mà chưa được kiểm chứng hoặc dán đoạn Code từ một Website đã khóa quyền quản trị viên WordPress.
Cạn kiệt giới hạn bộ nhớ, chủ đề được mã hóa kém
Cạn kiệt bộ nhớ, chủ đề mã hóa kém là một trong những nguyên nhân khiến bạn không vào được trang quản trị WordPress.
Nếu do lỗi bộ nhớ hết dung lượng hoặc một Plugin nào đó gây ra hay chủ đề mã hóa kém, bạn sẽ thấy màn hình trắng trên trang quản trị WordPress của mình.
Kết quả khi gặp lỗi trong trang quản trị WordPress.
2. Các khắc phục lỗi không vào được trang quản trị WordPress
Khi đã tìm ra nguyên nhân dẫn tới lỗi không vào được trang quản trị WordPress thì đây sẽ là những hướng giải quyết vấn đề dành cho bạn.
Xóa bộ nhớ Cache và Cookie
WordPress cũng sử dụng bộ nhớ Cache và có cả Cookie – một mẩu dữ liệu nhỏ được gửi từ một trang Web và được trình duyệt lưu trên máy tính của người dùng.
Vì vậy, một cách dễ khắc phục nhất khi không vào được trang quản trị WordPress chính là xóa bộ nhớ Cache và Cookie để khởi động lại trình duyệt. Sau đó, có thể sửa được lỗi không truy cập được WordPress Dashboard của mình.
Xóa bộ nhớ Cache và Cookies.
Cách để xóa bộ nhớ Cache và Cookies trong Google Chrome:
Bước 1: Chọn vào biểu tượng “Cài đặt” (góc phải của màn hình) – Chọn “History”.
Bước 2: Chọn “Công cụ khác” -> “Clear History”.
Bước 3: Đánh dấu vào các mục như hình dưới.
Chọn Clear Browsing Data như trên hình.
Vào phpMyAdmin để đổi mật khẩu
Do nhiều mục đích khác nhau, người dùng đã thay đổi mật khẩu nhiều lần và họ không thể nhớ được mật khẩu chính xác để đăng nhập.
Bạn không vào được trang quản trị viên WordPress vì không thể đăng nhập vì sai mật khẩu. Hãy nhấp vào “Lost Your Password” (quên mật khẩu của bạn).
Nhấp vào Lost Your Password để tìm lại mật khẩu.
Lúc này, WordPress sẽ gửi cho bạn một Email hướng dẫn giúp bạn thay đổi mật khẩu của mình. Nhưng, nếu bạn không có quyền truy cập vào Email của bạn thì sao?
Có trường hợp, bạn không nhận được Email từ Website WordPress (mặc định WordPress sẽ không gửi được Email nếu bạn chưa cấu hình nhận – gửi Email trên Site WordPress).
Bạn đừng lo, có cách để giải quyết vấn đề này. Bạn có thể thay đổi mật khẩu của mình thông qua phpMyAdmin trong cPanel của bạn. Bạn chỉ cần làm theo các bước sau để thực hiện:
Bước 1: Truy cập cPanel của bạn.
Bước 2: Trong Database (cơ sở dữ liệu), chọn “phpMyAdmin”.
Bước 3: Click vào “Database”, ở đây bạn sẽ xem được mọi Database có sẵn.
Bước 4: Chọn “Database” trang Web của bạn.
Bước 5: Tìm trong bảng WordPress_Users tên _users trong Site WordPress. Khi bạn tìm thấy nó, nhấp vào để chỉnh sửa.
Bước 6: Trong User_pass, hãy nhập mật khẩu của bạn vào ô “Value”.
Bước 7: Đảm bảo rằng bạn thay đổi “Function” thành “MD5” (như hình)
Hãy chắc chắn lựa chọn theo hình trên nhé.
Bước 8: Khi bạn đã hoàn tất, nhấp vào “Go” để lưu các thay đổi của bạn.
Bước 9: Bây giờ hãy mở trang đăng nhập WordPress của bạn và nhập thông tin đăng nhập mới.
Deactivate tất cả Plugin WordPress qua FTP
Nếu bạn không vào được trang quản trị WordPress, có thể do Plugin là nguyên nhân ảnh hướng đến vấn đề này. Điều này thường xảy ra khi các Plugin của bạn không được đồng bộ hóa với nhau.
Để khắc phục vấn đề này, bạn phải vô hiệu hóa tất cả các Plugin WordPress của mình. Vậy có cách nào giải quyết nếu không thể đăng nhập vào WordPress?
Tất nhiên là hoàn toàn có thể giải quyết, bạn cần sử dụng tài khoản FTP của mình và vô hiệu hóa các Plugin thông qua máy chủ lưu trữ và thực hiện đơn giản các bước sau:
Truy cập vào “wp-content/plugins”, sau đó thay đổi tên thư mục Plugins sang một tên khác là được, chẳng hạn như plugins_old.
Deactivate Theme WordPress qua FTP
Cũng giống như việc vô hiệu hóa Plugin trên, cài đặt Theme cũng có thể ảnh hưởng đến việc đăng nhập WordPress của bạn.
Nếu bạn không có quyền truy cập vào WordPress, bạn sẽ cần phải vô hiệu hóa Theme theo cách thủ công qua FTP dưới đây:
Bước 1: Đăng nhập vào tài khoản Hosting của bạn và chọn cPanel > File Manager.
Bước 2: Chọn public_html và mở thư mục wp-content.
Bước 3: Bạn sẽ phải Disable (tắt) Theme của mình đi. Lúc này bạn cần sử dụng đến FTP để vào thư mục gốc của mình. Hoặc cũng có thể vô hiệu hóa theme đã kích hoạt trước đó của bạn.
Sau khi chỉnh xong, hãy kiểm tra xem bạn có thể đăng nhập WordPress được hay không. Nếu được, Theme của bạn đang gây ra sự cố không tương thích với một số phiên bản WordPress
Sau đó, truy cập WordPress – Admin để có quyền truy cập vào Dashboard WordPress và hãy cập nhật Theme mặc định của WP.
Sau mỗi lần kích hoạt, hãy tải lại trang Web để kiểm tra xem có sự cố nào gây lỗi không vào được trang quản trị WordPress hay không.
Tải lại tệp wp-login.php lên Server
Nếu File wp-login.php trên Server đã di chuyển hoặc bị xóa, bạn sẽ không vào được trang quản trị WordPress của mình.
Để khắc phục sự cố trên, bạn cần tải lại File này lên Server.
- Truy cập vào Hosting của bạn và tìm đến thư mục mà bạn đã cài đặt WordPress, sau đó chọn File có tên là wp-login.php.
- Tải xuống WordPress phiên bản mới nhất và nhớ giải nén File này để lưu vào Local (lưu trên ổ cứng máy tính). Sau đó, tìm kiếm tệp tin wp-login.php.
- Tải tệp tin mới đã lưu ở local lên Hosting.
- Mở File wp-login.php và tìm cách xác định lại User_login.
Chọn đúng file như yêu cầu.
- Ngay sau mã PHP, sao chép và dán mã bên dưới:
// Delete this line $user_login = $user_data[“user_login”]; // Replace it with this line $user_login = $user_data->user_login;
Lưu thay đổi, bây giờ bạn sẽ có thể đăng nhập vào tài khoản quản trị WordPress của mình.
Tạo tệp .htaccess mới trên Server
Nếu tập tin .htaccess hỏng, có thể nguyên nhân chính là do lỗi của các máy chủ nội bộ. Nó gây ra nhiều vấn đề như “Login Page Refreshing error” (lỗi làm mới trang đăng nhập).
Để khắc phục vấn đề này, bạn cần phải download file .htaccess về máy tính của bạn để sao lưu và sau đó xóa nó từ máy chủ hoặc thư mục của bạn. Khi đã xóa tệp, hãy thử đăng nhập lại vào bảng điều khiển WordPress của bạn.
Hiện nay, nếu bạn kiên nhẫn tải – nhập vào trang Web WordPress của bạn và truy cập Settings » Permalinks. Bấm vào nút Save Changes để làm mới Permalinks và để phục hồi các tập tin .htaccess mới cho Web của bạn.
Chúc bạn sửa lỗi không vào được trang quản trị WordPress thành công!
Mọi người cũng tìm kiếm: không vào được trang quản trị wordpress, lay lai mat khau admin wordpress, đăng nhập thất bại: sai tên tài khoản hoặc mật khẩu, lỗi kết nối tới cơ sở dữ liệu wordpress