Hướng dẫn khắc phục lỗi đăng xuất liên tục trong WordPress

Nếu bạn sử dụng nền tảng WordPress để viết blog thì có thể bạn đã gặp phải lỗi đăng xuất liên tục. Khi đang viết bài, chèn ảnh thì bỗng nhiên bạn bị đăng xuất khỏi WordPress Dashboard. Đây là một lỗi gây ức chế và bực mình vì bạn không thể thực hiện các thay đổi trên website của mình. Vậy đâu là nguyên nhân gây ra lỗi này và cách khắc phục như thế nào? Trong bài viết này chúng ta cùng tìm hiểu.

Nguyên nhân gây ra lỗi đăng xuất liên tục trong WordPress

Có nhiều nguyên nhân gây ra lỗi này. Nhưng để tìm hiểu rõ hơn tại sao WordPress lại liên tục đăng xuất bạn khỏi khu vực quản trị, chúng ta cùng tìm hiểu cơ chế hoạt động của quá trình đăng nhập.

Khi bạn tiến hành đăng nhập, WordPress sẽ thiết lập một cookie trong trình duyệt của bạn để xác thực phiên đăng nhập. Cookie là một đoạn văn bản mà máy chủ web có thể lưu trên ổ cứng của người dùng. Cookie cho phép một website lưu các thông tin trên máy tính của người dùng và sau đó lấy lại nó. Các mẩu thông tin sẽ được lưu dưới dạng cặp tên – giá trị (name-value).

Nếu cookie này bị lỗi, ví dụ như có sự khác nhau giữa URL trong cookie và URL mà bạn dùng để truy cập vào website của mình chẳng hạn, WordPress sẽ không thể xác thực phiên làm việc vì vậy nó sẽ đăng xuất bạn. Thường thì bạn sẽ nhìn thấy thông báo “your session has expired” (Phiên làm việc của bạn đã hết hạn).

Cách khắc phục lỗi đăng xuất liên tục trong WordPress

Vì có nhiều nguyên nhân gây ra lỗi đăng xuất liên tục trong WordPress, nên chúng ta có thể kiểm tra, làm việc với các trường hợp thường gặp là cookie, cache và Site URL.

1. Kiểm tra Site URL

Trong nhiều trường hợp, lỗi đăng xuất liên tục xảy ra đơn giản chỉ là là do thiết lập Site URL không chính xác.

Truy cập vào General Settings bằng cách nhấp vào Settings » General Settings.

Trong trang General Settings, hãy kiểm tra và đảm bảo rằng hai trường WordPress Address (URL) và Site Address (URL) giống nhau.

general setting ssl

Nếu nội dung hai trường này khác nhau, nó có thể là nguyên nhân gây ra lỗi đăng xuất liên tục.

Ví dụ: Nếu một trường sử dụng https://, một trường sử dụng http:// hay một trường có tiền tốt www. một trường không.

Nếu bạn không thể truy cập vào WordPress Dashboard của mình để chỉnh sửa Site URL, bạn có thể sử dụng một chương trình FTP hoặc File Manager của cPanel. Sau khi kết nối đến website của mình, bạn tìm đến tập tin wp-config.php để tiến hành chỉnh sửa một cách thủ công.

Dán đoạn code bên dưới vào tập tin wp-config.php:

define(‘WP_HOME’,’http://yoursite.com);
define(‘WP_SITEURL’,’http://yoursite.com);

Đừng quên thay http://yoursite.com bằng tên miền của bạn.

2. Xóa Cookies của trình duyệt

xóa cookie trình duyệt để sửa lỗi đăng xuất liên tục trong WordPress

Vì cookie lưu trữ trên trình duyệt của bạn là một trong những nguyên nhân gây ra lỗi đăng xuất liên tục, nên một giải pháp đơn giản để khắc phục lỗi này là xóa cookies.

Sau đó tiến hành đăng nhập lại vào website của bạn xem thử đã khắc phục được vấn đề hay chưa.

Nếu mọi thứ đều ổn, xin chúc mừng bạn. Còn nếu vẫn chưa khắc phục được hãy tìm hiểu giải pháp tiếp theo.

3. Xóa bộ nhớ đệm của trình duyệt và WordPress site

xóa bộ nhớ tạm trình duyệt để sửa lỗi đăng xuất liên tục

Một giải pháp khác nữa dùng để khắc phục lỗi đăng xuất liên tục là xóa bộ nhớ đệm của trình duyệt. Cách này rất dễ thực hiện dù bạn sử dụng trình duyệt nào đi nữa.

Sau khi xóa bộ nhớ đệm của trình duyệt, thử đăng nhập lại vào WordPress site xem đã khắc phục được lỗi hay chưa.

Nếu vẫn chưa khắc phục được lỗi, hãy thử xóa bộ nhớ đệm của WordPress site nếu bạn đang sử dụng các plugin tạo cache. Sau đó thử đăng nhập lại vào WordPress site. Hy vọng mọi thứ đều ổn.

4. Đảm bảo các trang web được phép lưu cookies

Trong một số trường hợp, nguyên nhân gây ra lỗi đăng xuất liên tục bởi vì trình duyệt web của bạn không cho phép tiếp nhận cookie. Vì vậy WordPress không thể lưu cookies của phiên làm việc, có nghĩa là bạn sẽ đăng xuất liên tục.

Để khắc phục lỗi này trong trình duyệt Google Chrome, nhấp vào nút 03 chấm để mở menu tùy chọn. Sau đó chọn Settings.

delete cookies in chrome

Trong trang Settings, cuộn xuống dưới và nhấp vào Advance

chrome advance settings

Trong tùy chọn Advanced, tìm đến Content Settings và nhấp vào nó.

content settings in chrome

Kiểm tra xem tùy chọn Allow Site to Save and Read Cookie Data có được bật hay chưa. Nếu chưa, hãy bật nó lên.

Đối với trình duyệt FireFox, bạn hãy nhấp vào biểu tượng Settings ở bên trên góc phải, chọn Options. Tiếp theo nhấp vào Privacy and Security, cuộn xuống dưới và tìm đến phần “Cookies and Site Data”.

Giờ hãy đăng nhập lại vào WordPress site của bạn để xem đã khắc phục được lỗi hay chưa.

5. Tắt các plugin để khắc phục lỗi đăng xuất liên tục

Nếu tất cả các cách trên vẫn không thể giúp bạn khắc phục được lỗi đăng xuất liên tục thì tắt tất cả các plugin là giải pháp cuối cùng mà bạn có thể thử. Vì trong một vài trường hợp nguyên nhân gây ra lỗi là do một plugin nào đó được mã hóa kém hoặc do các plugin xung đột với nhau.

Bạn có thể tắt tất cả các plugin, sau đó bật lại từng cái để tìm plugin gây lỗi.

Hãy đọc lại bài viết Hướng dẫn tắt tất cả các plugin để biết cách thực hiện.

Tôi hy vọng bài viết này sẽ giúp bạn khắc phục được lỗi đăng xuất liên tục trong WordPress.

Nếu bạn thấy bài viết hữu ích, đừng quên Like và Share.

Hẹn gặp lại bạn trong bài viết tiếp theo./.

Đăng ký nhận bài viết mới nhất

Hãy đăng ký nhận tin để nhận được những nội dung thú vị và tuyệt vời!

Để lại bình luận