Bài viết này sẽ hướng dẫn bạn cách xử lý các lỗi đăng nhập WordPress với cPanel như sau:
- Login khi bị mất mật khẩu.
- Sửa lỗi màn hình trắng của WordPress.
- Sửa chữa một lỗi cơ sở dữ liệu ngăn bạn đăng nhập.
- Lấy lại các đặc quyền quản trị khi người dùng của bạn đã mất chúng.
1. Login khi bị mất mật khẩu
- Bước 1: Vào login cpanel rồi hãy kích phpMyAdmin, bạn sẽ tìm thấy phần này trong phần Cơ sở dữ liệu của trang chính cPanel.
- Bước 2: Trong thanh bên ở bên trái, tìm cơ sở dữ liệu cho trang web của bạn. Kích vào username của bạn btwlbhpi_wp, nhưng nó có thể khác tùy thuộc vào cấu hình trang web của bạn.
+ Nhấp vào bảng wp_users, nơi lưu trữ tên người dùng và mật khẩu
+ Tìm tên người dùng của bạn trong cột user_login và nhấp vào Chỉnh sửa ở đầu hàng đó.
- Bước 3: Trên màn hình tiếp theo, tìm hàng user_pass và nhập mật khẩu mới vào cột. Trong cột chức năng, chọn MD5 từ trình đơn thả xuống. Nó chạy mật khẩu thông qua một thuật toán băm và lưu trữ giá trị băm.
- Bước 4: Nhấp vào Go và PHPMyAdmin sẽ ghi mật khẩu băm vào cơ sở dữ liệu. Bây giờ bạn có thể đăng nhập vào trang web của mình bằng mật khẩu mới.
2. Sửa lỗi màn hình trắng của WordPress
Màn hình trắng là một lỗi rất phổ biến với WordPress. Khi gặp lỗi này, bạn sẽ không thấy gì ngoài màn hình trắng khi truy cập trang web. Đôi khi, bạn sẽ thấy thông báo lỗi, nhưng thường thì đó chỉ là màn hình trắng.
Có một số nguyên nhân có thể xảy ra, nhưng rất có thể là các plugin được viết kém hoặc xung đột, vì vậy bước đầu tiên là tắt tất cả các plugin.
Cách vô hiệu hóa các plugin WordPress mà không cần đăng nhập:
- Bước 1: Mở Trình quản lý tệp cPanel từ phần Tệp của trang chính.
- Bước 2: Tìm đến thư mục của trang web của bạn, thư mục này có thể nằm trong thư mục gốc hoặc thư mục con của public_html.
+ Tìm đến thư mục wp-content và nhấp vào thư mục plugin.
+ Chọn Đổi tên từ thanh công cụ. Chọn một cái tên như “arantined_plugins ”.
- Bước 3: Hãy thử đăng nhập. Nếu bạn thành công, hãy đổi tên thư mục trở lại “plugin”. Nếu WordPress tiếp tục hoạt động, hãy tắt tất cả các plugin trong giao diện WordPress và bật lại từng plugin cho đến khi lỗi đăng nhập xảy ra lại. Lúc này, bạn đã phát hiện ra lỗi sai.
=> Nếu phương pháp này không hiệu quả, bạn có thể xem xét khôi phục trang web của mình từ bản sao lưu được thực hiện trước khi xảy ra sự cố.
3. Sửa các quyền bị mất của quản trị viên trên WordPress
Đặc quyền quản trị bị mất là một vấn đề khá phổ biến. Bạn có thể đăng nhập vào trang web của mình, nhưng bạn không có quyền truy cập vào các tính năng yêu cầu quyền của quản trị viên. Điều này có thể xảy ra nếu người dùng quản trị khác xóa quyền truy cập của bạn. Vì vậy bạn nên chạy trình quét phần mềm độc hại ngay khi lấy lại quyền truy cập.
Để lấy lại quyền quản trị, bạn cần tạo một tài khoản người dùng mới với các quyền phù hợp. Bạn có thể làm theo các bước tương tự bất cứ khi nào bạn cần tạo người dùng từ bên ngoài giao diện của WordPress. Có thể thêm các đặc quyền cho người dùng hiện có, nhưng phương pháp này rất đơn giản.
Trước tiên, hãy tìm đến cơ sở dữ liệu của bạn trong phpMyAdmin, làm theo các bước được mô tả để khắc phục mật khẩu WordPress bị mất hoặc quên ở trên. Tìm bảng wp_users và nhấp vào insert.
- Thêm thông tin sau biểu mẫu:
- ID: Chọn 1 số lớn hơn người dung hiện tại
- User_login: Một tên người dùng duy nhất. Bạn sẽ sử dụng nó để đăng nhập. Không sử dụng cùng tên người dùng với bất kỳ tài khoản nào khác trên trang web.
- User_pass: Nhập vào 1 tên password mới. lưu ý chọn MD5 để pass mã hóa
- User_nickname: Nhập vào nick name của bạn hoặc tên của bạn
- User_email: địa chỉ email của bạn
- User_url: url trang web của bạn
- User_registered: Bấm vào lịch bên cạnh và chọn một ngày
- User_status: Để lại 0
- Display_name: tên WordPress
Hãy lưu ý các giá trị ID, user_login và user_pass, bởi vì bạn sẽ cần chúng trong bước tiếp theo và để đăng nhập.
Nhấp vào Go. Nhấp vào Go một lần nữa để xác nhận và người dùng mới được thêm vào cơ sở dữ liệu.
Tiếp theo, chúng ta cần cấp cho người dùng các quyền quản trị viên mới. Quay lại trang chính cho cơ sở dữ liệu của bạn và nhấp vào insert bên cạnh bảng wp_usermeta.
Tại đây bạn cần thêm thông tin quyền quản trị viên vào cơ sở dữ liệu này và liên kết nó với người dùng WordPress mới thông qua giá trị user_id.
Chúc bạn thành công. Nếu bạn cần hỗ trợ, xin vui lòng liên hệ VinaHost qua Hotline 1900 6046 ext.3, email về support@vinahost.vn hoặc chat với chúng tôi qua livechat https://livechat.vinahost.vn/chat.php.