Home WordpressWordPress cơ bản Lỗi đăng nhập WordPress “Session expired”

Lỗi đăng nhập WordPress “Session expired”

by admincp

Bạn đã bao giờ gặp phải vấn đề bực bội khi WordPress liên tục đăng xuất chưa? Gần đây một trong những người dùng của chúng tôi gặp phải vấn đề này. Anh ấy đã làm theo tất cả các mẹo khắc phục sự cố WordPress thông thường như tắt plugin, xóa bộ nhớ cache, xóa cookie trình duyệt và thậm chí khôi phục WordPress khỏi các bản sao lưu. Những cách đó đều không hoạt động. Nếu bạn phải đối mặt với vấn đề này, thì chúng tôi có một giải pháp cho bạn. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách khắc phục sự cố đăng xuất WordPress hay còn gọi là sự cố hết thời gian phiên WordPress.

Tại sao WordPress không cho đăng nhập ?

Để hiểu lý do tại sao WordPress luông đăng xuất trang web bạn, bạn cần hiểu quy trình đăng nhập của WordPress hoạt động như thế nào.

WordPress đặ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 bạn, thì WordPress sẽ không thể xác thực phiên của bạn.

Lưu ý: 2 cài đặt URL `home` và `siteurl` này phải giống nhau. Ví dụ sau là sai:

WordPress Address (URL): http://example.com
Site Address (URL): http://www.example.com

Như bạn có thể thấy URL WordPress và URL trang web là hai URL khác nhau.

Sửa lỗi không thể đăng nhập

Để khắc phục điều này, rất đơn giản bạn cần đảm bảo rằng có cùng một URL trong các trường WordPress Address và Site Address trong cài đặt WordPress của bạn. Điều này có nghĩa là bạn cần chọn URL www hoặc không có www trong cả hai trường này.

Đăng nhập vào quản trị WordPress và chuyển đến trang Settings » General. Và Sửa 2 trường này với cùng một URL.

Nếu bạn không thể truy cập vào bảng quản trị WordPress, có một cách khác là sửa tệp wp-config.php

Kết nối với trang web của bạn bằng ứng dụng khách FTP và mở tệp 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 và mở nó 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.

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

Nếu bạn thích sử dụng www, làm tiền tố thì thay bởi dòng này:

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

Nhớ thay bằng tên miền của bạn.

Lưu ý: 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ó: là hai tên 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 vấn đề lỗi đăng nhập trong WordPress.

Ngoài ra, điều quan trọng cần lưu ý là các cài đặt các trường URL không chính xác cũng có thể dẫn đến lỗi vòng lặp chuyển hướng trong WordPress.

Hy vọng bài viết này có thể giúp bạn khắc phục lỗi không đăng nhập được trong WordPress.

Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên TwitterFacebook

Liên hệ

Công ty chuyên Thiết kế website uy tín nhất Miền Bắc: http://vinastar.net

Hotline tư vấn: 0989 48 3456

Nguồn: Sưu tầm trên internet

You may also like

Leave a Comment