Hướng dẫn sửa lỗi WordPress liên tục Log Out

Hướng dẫn sửa lỗi WordPress liên tục Log Out

Bạn đang sử dụng WordPress để viết blog hoặc xây dựng website thì bạn có thể gặp lỗi website liên tục Log Out. Khi bạn đang chỉnh sửa nội dung bài viết hoặc thêm hình ảnh bỗng nhiên bạn bị Log Out khỏi trình điều khiển của wordpress sẽ gây cho bạn những ức chế và bực mình. Vì vậy, sau đây mình xin chia sẻ nguyên nhân cũng như cách khắc phục khiến bạn bị Log Out khỏi website.

Nguyên nhân gây ra lỗi website wordpress bị Log Out liên tục

Để tìm hiểu rõ hơn tại sao website wordpress bị Log Out liên tục, ta nên tìm hiểu về cơ chế hoạt động của quá trình đăng nhập.

Khi bạn tiến hành đăng nhập website, 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. Cooike được lưu trong kho URL của bạn.

Cookie là một đoạn văn bản mà máy chủ Web server có thể lưu trên ổ cứng của người dùng. Cookie cho phép 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ác cặp tên – giá trị (name-value).

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

Nếu bạn truy cập từ một URL không khớp với một trong các cài đặt site url của WordPress, thì WordPress sẽ không thể xác thực được lần truy cập đó.

Cách khắc phục lỗi website wordpress bị Log Out liên tục

Do có nhiều nguyên nhân gây ra lỗi website wordpress bị Log Out liên tục, nên chúng ta nên kiểm tra với các trường hợp thường gặp như: cookie, cache và Site URL.

1. Kiểm tra site URL

Có thể lỗi website wordpress bị Log Out liên tục do chúng ta thiết lập sai Site URL.

Nếu bạn vào được Dashboard vào Settings » Genneral.Bạn nên chỉnh lại đúng với URL website của bạn

Bạn nên chỉnh đúng site url website của mình kể cả (https:// hoặc http://) hay một trường có tiền tốt www. một trường không.

Nếu bạn không vào được Dashboard, bạn có thể sử dụng các phần mềm để truy cập FTP hoặc File Manager của Cpanel, sau khi kết nối được website, bạn tìm file wp-config.php để tiến hành chỉnh sửa.

Bạn hãy thêm đoạn code này vào file wp-config.php website của bạn:

define('WP_HOME', 'http://example.com');
define('WP_SITEURL', 'http://example.com');

Nếu bạn dùng www thì thêm đoạn dưới:

define('WP_HOME', 'http://www.example.com');
define('WP_SITEURL', 'http://www.example.com');

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

Vì cookie lưu trữ URL 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 Log Out liên tục, nên giải pháp để khắc phục lỗi này là xóa cookies.

Sau đó đăng nhập lại vào website của bạn xem đã khắc phục được lỗi Log Out hay chưa.

Nếu bạn đăng nhập thành công và không xuất hiện lỗi, 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 các giải pháp tiếp theo.

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

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

Sau khi xóa bộ nhớ đệm của trình duyệt, bạn hãy đăng nhập lại vào WordPress 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 nếu bạn đang sử dụng các plugin tạo cache. Sau đó bạn đăng nhập lại vào WordPress. 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 Log Out liên tục vì trình duyệt web của bạn không cho phép tiếp nhận cookie. Vậy nên WordPress không thể lưu cookies của phiên làm việc, có nghĩa là bạn sẽ bị Log Out liên tục.

Để khắc phục lỗi này trong trình duyệt Google Chrome, click vào nút 3 chấm đứng để mở các tùy chọn >> chọn Cài đặt (Settings).

Trong trang Cài đặt (Settings), bạn scroll xuống và click vào Nâng cao (Advanced)

Trong tùy chọn Nâng cao (Advanced), tìm đến Cài đặt nội dung (Content Settings) và click vào nó.

Bạn hãy 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 click vào biểu tượng Settings ở bên trên góc phải, chọn Options. Tiếp theo click vào Privacy and Security, cuộn xuống dưới và tìm đến phần “Cookies and Site Data”.

Sau đó bạn hãy đăng nhập lại vào site WordPress của bạn xem đã hết lỗi hay chưa.

5. Tắt các plugin để khắc phục lỗi website wordpress bị Log Out 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 Log Out liên tục thì giải pháp cuối cùng mà bạn có thể thử là tắt tất cả các plugin. Vì trong một vài trường hợp nguyên nhân gây ra lỗi có thể là do một plugin nào đó được mã hóa kém hoặc do xung đột các plugin với nhau.

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

Hy vọng bài viết này sẽ giúp bạn khắc phục được lỗi Log Out liên tục trong WordPress