Khắc phục lỗi WordPress liên tục logout cho người mới

18 giờ ago, Hướng dẫn WordPress, 1 Views
Khắc phục lỗi WordPress liên tục logout cho người mới

Khắc phục lỗi WordPress liên tục logout cho người mới

Giới thiệu

Bạn mới bắt đầu sử dụng WordPress và đang gặp phải tình trạng khó chịu: trang web liên tục tự động đăng xuất (logout) khỏi tài khoản quản trị? Đừng lo lắng, bạn không hề đơn độc. Đây là một lỗi phổ biến mà nhiều người dùng WordPress, đặc biệt là người mới, thường gặp phải. Bài viết này sẽ cung cấp cho bạn các giải pháp từng bước, dễ hiểu, giúp bạn khắc phục triệt để lỗi này.

Nguyên nhân thường gặp gây ra lỗi logout liên tục

Trước khi đi sâu vào các giải pháp, điều quan trọng là phải hiểu rõ những nguyên nhân phổ biến dẫn đến lỗi WordPress liên tục logout. Việc xác định nguyên nhân chính xác sẽ giúp bạn tìm ra cách khắc phục hiệu quả nhất.

  • Sai lệch URL: WordPress lưu trữ URL trang web trong cơ sở dữ liệu. Nếu URL này không khớp với URL bạn đang sử dụng để truy cập trang web, WordPress sẽ tự động đăng xuất bạn để đảm bảo an ninh.
  • Vấn đề cookie: Cookie là các tệp nhỏ được trình duyệt của bạn lưu trữ để ghi nhớ thông tin đăng nhập. Nếu cookie bị hỏng, hết hạn hoặc bị chặn, bạn sẽ bị đăng xuất.
  • Cài đặt sai múi giờ: Múi giờ không chính xác có thể gây ra sự cố với việc quản lý phiên đăng nhập, dẫn đến việc đăng xuất liên tục.
  • Plugin xung đột: Một số plugin có thể xung đột với nhau hoặc với WordPress core, gây ra các hành vi bất thường, bao gồm cả việc đăng xuất.
  • Vấn đề với host: Trong một số trường hợp, vấn đề với nhà cung cấp dịch vụ hosting (máy chủ) cũng có thể gây ra lỗi này.

Các bước khắc phục lỗi WordPress liên tục logout

Dưới đây là các bước bạn có thể thực hiện để khắc phục lỗi WordPress liên tục logout, được sắp xếp theo mức độ đơn giản và khả năng hiệu quả.

1. Kiểm tra và sửa URL WordPress

Đây là bước đầu tiên và quan trọng nhất. Hãy đảm bảo rằng URL trang web của bạn được cấu hình chính xác trong WordPress.

  1. Đăng nhập vào bảng điều khiển WordPress (nếu bạn có thể).
  2. Truy cập Cài đặt > Tổng quan.
  3. Kiểm tra hai trường Địa chỉ WordPress (URL)Địa chỉ trang web (URL). Đảm bảo rằng cả hai trường đều chứa URL chính xác của trang web của bạn (ví dụ: `https://example.com`). Lưu ý sự khác biệt giữa `http` và `https`, cũng như có hay không có `www`.
  4. Nếu có bất kỳ sự khác biệt nào, hãy sửa lại cho chính xác và nhấp vào nút Lưu thay đổi.

Nếu bạn không thể đăng nhập vào bảng điều khiển WordPress, bạn có thể chỉnh sửa URL trực tiếp trong cơ sở dữ liệu bằng phpMyAdmin.

  1. Đăng nhập vào tài khoản hosting của bạn và tìm đến phpMyAdmin.
  2. Chọn cơ sở dữ liệu WordPress của bạn.
  3. Tìm bảng `wp_options`.
  4. Tìm hai hàng có tên `siteurl` và `home`.
  5. Nhấp vào Edit (Chỉnh sửa) cho mỗi hàng và thay đổi giá trị `option_value` thành URL chính xác của trang web của bạn.
  6. Nhấp vào Go (Thực hiện) để lưu thay đổi.

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

Cookie bị hỏng hoặc lỗi thời có thể gây ra sự cố đăng xuất. Hãy thử xóa cookie của trình duyệt.

Cách xóa cookie phụ thuộc vào trình duyệt bạn đang sử dụng. Dưới đây là hướng dẫn chung:

  • Chrome: Nhấp vào biểu tượng ba chấm ở góc trên bên phải, chọn Cài đặt > Quyền riêng tư và bảo mật > Xóa dữ liệu duyệt web. Chọn “Cookie và các dữ liệu trang web khác” và nhấp vào “Xóa dữ liệu”.
  • Firefox: Nhấp vào biểu tượng ba gạch ở góc trên bên phải, chọn Tùy chọn > Quyền riêng tư & Bảo mật > Cookie và dữ liệu trang web. Nhấp vào “Quản lý dữ liệu” và xóa các cookie liên quan đến trang web của bạn.
  • Safari: Nhấp vào Safari > Tùy chọn > Quyền riêng tư > Quản lý dữ liệu trang web. Tìm trang web của bạn và nhấp vào “Xóa”.

Sau khi xóa cookie, hãy đóng trình duyệt, mở lại và thử đăng nhập vào trang web WordPress của bạn.

3. Kiểm tra múi giờ

Múi giờ không chính xác có thể gây ra vấn đề với việc quản lý phiên đăng nhập.

  1. Đăng nhập vào bảng điều khiển WordPress.
  2. Truy cập Cài đặt > Tổng quan.
  3. Tìm trường Múi giờ và chọn múi giờ chính xác của bạn.
  4. Nhấp vào nút Lưu thay đổi.

4. Tắt các plugin

Plugin xung đột là một nguyên nhân phổ biến của lỗi logout liên tục. Hãy thử tắt tất cả các plugin để xem liệu vấn đề có được giải quyết hay không.

  1. Đăng nhập vào bảng điều khiển WordPress.
  2. Truy cập Plugin > Các plugin đã cài đặt.
  3. Chọn tất cả các plugin.
  4. Trong menu “Hành động hàng loạt”, chọn “Vô hiệu hóa” và nhấp vào “Áp dụng”.

Nếu việc tắt tất cả các plugin giải quyết được vấn đề, thì một trong các plugin của bạn đang gây ra xung đột. Hãy kích hoạt lại từng plugin một để xác định plugin nào gây ra sự cố. Sau khi xác định được plugin gây ra sự cố, bạn có thể cập nhật plugin, tìm một plugin thay thế hoặc liên hệ với nhà phát triển plugin để được hỗ trợ.

5. Kiểm tra file .htaccess

File `.htaccess` có thể bị hỏng hoặc chứa các quy tắc gây ra lỗi đăng xuất. Hãy thử tạo lại file `.htaccess` mặc định.

  1. Đăng nhập vào tài khoản hosting của bạn và tìm đến trình quản lý file.
  2. Tìm file `.htaccess` trong thư mục gốc của trang web WordPress của bạn.
  3. Đổi tên file `.htaccess` thành `.htaccess_old`.
  4. Đăng nhập vào bảng điều khiển WordPress.
  5. Truy cập Cài đặt > Đường dẫn tĩnh.
  6. Chọn một tùy chọn khác (ví dụ: “Ngày và Tên”) rồi chọn lại tùy chọn “Tên bài viết”.
  7. Nhấp vào nút Lưu thay đổi. WordPress sẽ tự động tạo một file `.htaccess` mới.

6. Tăng giới hạn bộ nhớ PHP

Trong một số trường hợp, giới hạn bộ nhớ PHP quá thấp có thể gây ra sự cố. Hãy thử tăng giới hạn bộ nhớ PHP.

Bạn có thể tăng giới hạn bộ nhớ PHP bằng cách chỉnh sửa file `wp-config.php`.

  1. Đăng nhập vào tài khoản hosting của bạn và tìm đến trình quản lý file.
  2. Tìm file `wp-config.php` trong thư mục gốc của trang web WordPress của bạn.
  3. Chỉnh sửa file `wp-config.php` và thêm dòng sau vào trước dòng `/* That’s all, stop editing! Happy publishing. */`:
define( 'WP_MEMORY_LIMIT', '256M' );
  1. Lưu thay đổi.

Bạn cũng có thể yêu cầu nhà cung cấp dịch vụ hosting của bạn tăng giới hạn bộ nhớ PHP.

7. Liên hệ với nhà cung cấp dịch vụ hosting

Nếu bạn đã thử tất cả các giải pháp trên mà vẫn gặp sự cố, hãy liên hệ với nhà cung cấp dịch vụ hosting của bạn. Họ có thể giúp bạn xác định xem có bất kỳ vấn đề nào với máy chủ của bạn hay không.

Lời khuyên bổ sung

  • Luôn cập nhật WordPress core, plugin và theme lên phiên bản mới nhất.
  • Sử dụng mật khẩu mạnh và thay đổi mật khẩu thường xuyên.
  • Cài đặt một plugin bảo mật để bảo vệ trang web của bạn khỏi các cuộc tấn công.

Kết luận

Lỗi WordPress liên tục logout có thể gây khó chịu, nhưng thường có thể khắc phục được bằng cách làm theo các bước được nêu trong bài viết này. Bằng cách kiểm tra URL, cookie, múi giờ, plugin và file `.htaccess`, bạn có thể xác định và giải quyết nguyên nhân gây ra sự cố. Nếu bạn vẫn gặp sự cố, đừng ngần ngại liên hệ với nhà cung cấp dịch vụ hosting của bạn để được hỗ trợ thêm. Chúc bạn thành công!