Cách khắc phục vấn đề liên tục đăng xuất WordPress

Tác giả Network Engineer, T.Mười 10, 2021, 03:36:14 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Bạn đã bao giờ gặp phải vấn đề khó chịu khi WordPress liên tục đăng xuất bạn chưa? Gần đây, một trong những người dùng của mình đã gặp phải sự cố này. Cô ấy đã làm theo tất cả các mẹo khắc phục sự cố thông thường như hủy kích hoạt plugin, xóa bộ nhớ cache, xóa cookie của trình duyệt và thậm chí khôi phục WordPress từ các bản sao lưu. Không có điều nào ở trên hoạt động cho cô ấy.

Nếu bạn đang gặp phải vấn đề này, thì mình có giải pháp cho bạn. Trong bài viết này, mình sẽ hướng dẫn bạn cách khắc phục vấn đề WordPress liên tục đăng xuất hay còn gọi là vấn đề thời gian chờ phiên WordPress.

1. Tại sao WordPress liên tục đăng xuất?

Để hiểu tại sao WordPress liên tục đăng xuất bạn, bạn cần hiểu quá trình đăng nhập WordPress hoạt động như thế nào.
WordPress đặt một cookie trong trình duyệt của bạn để xác thực phiên đăng nhập. Cookie này được đặt cho URL WordPress được lưu trữ trong phần cài đặt của bạn. Nếu bạn đang truy cập từ một URL không khớp với URL trong cài đặt WordPress của mình, thì WordPress sẽ không thể xác thực phiên của bạn.


Cài đặt URL WordPress không chính xác

Như bạn có thể thấy trong ảnh chụp màn hình cài đặt ở trên, URL WordPress và Địa chỉ trang web là hai URL khác nhau (lưu ý một URL có www. Và URL kia thì không).

2. Khắc phục sự cố đăng nhập.

Cách khắc phục đơn giản cho vấn đề đăng nhập này là đảm bảo rằng bạn có cùng một URL trong các trường Địa chỉ trang web và Địa chỉ WordPress trong cài đặt WordPress của bạn. Điều này có nghĩa là bạn cần chọn URL có www hoặc không có www trong cả hai trường.

Đăng nhập vào bảng điều khiển WordPress của bạn và đi tới Cài đặt >> Chung.


Cài đặt URL WordPress chính xác

Nếu bạn không thể truy cập khu vực quản trị, thì bạn có thể cập nhật các trường này bằng cách chỉnh sửa tập tin wp-config.php.

Kết nối với trang web của bạn bằng ứng dụng khách FTP và định vị tập tin wp-config.php trong thư mục gốc của trang web của bạn. Bạn cần tải tập tin này xuống Máy tính để bàn và mở tập tin đó trong trình soạn thảo văn bản như Notepad. Thêm mã này ngay phía trên dòng That's all, stop editing! Happy blogging.

Mã nguồn [Chọn]
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

Nếu bạn thích sử dụng www trong URL, thì hãy sử dụng mã này thay thế.

Mã nguồn [Chọn]
define('WP_HOME','http://www.example.com');
define('WP_SITEURL','http://www.example.com');

Đừng quên thay thế   Đăng nhập để xem liên kết bằng tên miền của riêng bạn.

3. Tại sao giải pháp này hoạt động?

Về mặt kỹ thuật, www là một tên miền phụ. Điều này có nghĩa là các URL có www và không có www thực sự là hai miền khác nhau.

Bằng cách thay đổi và cập nhật các URL đến cùng một địa chỉ, nó sẽ khắc phục được sự cố.
Giải thích kỹ thuật chi tiết hơn về www so với miền naked có ở đây.

Ngoài ra, điều quan trọng cần lưu ý là cài đặt không chính xác trong các trường Địa chỉ WordPress và Địa chỉ trang web cũng có thể dẫn đến quá nhiều vấn đề chuyển hướng trong WordPress.

Mình hy vọng bài viết này đã giúp bạn khắc phục sự cố hết thời gian chờ phiên của WordPress. Nếu không, hãy xem cách khắc phục sự cố làm mới và chuyển hướng trang đăng nhập WordPress.