Thứ hai, 29 Tháng 10 2018 16:50

Hướng dẫn khắc phục lỗi không đăng nhập được WordPress

Đánh giá bài viết:
(2 votes)

Đã khi nào bạn gặp phải tình trạng không đăng nhập được WordPress? Họ thử qua các cách sửa lỗi cơ bản trong WordPress như: vô hiệu hóa plugins, xóa cache, xóa cookies trình duyệt, thậm chí là restore dữ liệu blog/ website nhưng vẫn không có tác dụng.

Nếu bạn đang gặp phải vấn đề tương tự thì nên bớt chút thời gian để đọc qua bài viết này. Ngay sau đây, tôi sẽ đề xuất một số cách để khắc phục lỗi không đăng nhập được WordPress (hay còn gọi là lỗi session timeout).

Hướng dẫn khắc phục lỗi không đăng nhập được WordPress

Tại sao bạn không thể đăng nhập vào WordPress?

Lý do tại sao không đăng nhập được WordPress (mặc dù cả username và password đều đúng), chúng ta cần tìm hiểu sơ qua về quá trình đăng nhập của nó.

WordPress đặt một cookie trong trình duyệt để xác thực các phiên đăng nhập. Cookie này được thiết lập cho WordPress Address (URL) trong phần Settings của Dashboard. Nếu bạn truy cập từ một URL không giống như trong Settings thì WordPress sẽ không cho phép bạn đăng nhập (hay còn gọi là phiên xác thực thất bại).

Hướng dẫn khắc phục lỗi không đăng nhập được WordPress

Ở hình trên, WordPress Address (URL)Site Address (URL) không giống nhau (một cái có www và cái còn lại thì không).

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

Trong trường hợp này, cách sửa lỗi cũng khá đơn giản. Bạn chỉ cần sửa lại URL của Site Address và WordPress Address cho giống nhau là được. Nghĩa là bạn chỉ có thể chọn www hoặc non-www URL trong cả 2 trường.

Đăng nhập vào Dashboard và tìm phần Settings > General, sau đó chỉnh sửa lại URL cho giống nhau.

Hướng dẫn khắc phục lỗi không đăng nhập được WordPress

Vấn đề đặt ra là nếu bạn đang gặp lỗi và không thể truy cập vào Dashboard thì phải làm thế nào? Đừng quá lo lắng, có một giải pháp thay thế trong trường hợp này là chỉnh sửa file wp-config.php.

Việc đầu tiên bạn phải làm là lấy được file wp-config.php trên host xuống để tiến hành chỉnh sửa (hoặc có thể sử dụng các trình chỉnh sửa file có sẵn trong cPanelDirectAdmin). Có nhiều plugins ghi các thiết lập của chúng vào file wp-config.php, vì vậy chúng ta nên tải file mới về để đảm bảo các thiết lập được giữ nguyên sau khi sửa đổi. Sau khi tải về, các bạn có thể dùng NotePad hoặc NotePad++ để chỉnh sửa bằng cách thêm một trong hai đoạn code sau vào đầu nội dung của file.

Nếu sử dụng URL dạng non-www thì chèn code này:

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

Còn nếu dùng URL dạng www thì chèn code này:

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

Đừng quên đổi example.com thành link blog/ website của bạn nhé.

Tại sao phương pháp này có hiệu quả?

Về mặt kĩ thuật, URL có www thực chất là một sub-domain. Nghĩa là một URL có hay không có www là 2 địa chỉ khác nhau. Vì vậy, bằng cách thay đổi URL của Site AddressWordPress Address cho giống nhau sẽ giúp khắc phục được lỗi không thể đăng nhập WordPress.

Hi vọng bài viết này sẽ giúp được các bạn trong việc khắc phục lỗi không thể đăng nhập WordPress liên quan đến session.

------------------------------------------

Bạn muốn xây dựng Website Bán Hàng sử dụng WooCommerce, hãy liên hệ ngay với HanoWeb để được tư vấn Thiết Kế Web Bán Hàng miễn phí nhé!

HanoWeb - Thiết Kế Web Bán Hàng Chuyên Nghiệp
Giao diện đẹp - Chuẩn SEO - Tải Nhanh - Chi Phí Thấp

Địa chỉ: P1428, CT5B, Tân Triều, Thanh Trì, Hà Nội
Điện thoại: 08.9999.1428 - Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Đã đọc: 1005 lượt Sửa đổi lần cuối: Thứ hai, 29 Tháng 10 2018 17:09