Cách khắc phục sự cố làm mới và chuyển hướng trang đăng nhập WordPress

Tác giả NetworkEngineer, T.Chín 14, 2021, 10:44:31 SÁNG

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

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

Cách khắc phục sự cố làm mới và chuyển hướng trang đăng nhập WordPress


Mình thường nhận được thông báo từ người dùng rằng trang đăng nhập WordPress của họ liên tục làm mới và chuyển hướng. Điều này sẽ khóa họ khỏi khu vực quản trị WordPress và họ không thể hoạt động trên trang web của mình.

Sự cố đăng nhập có thể do nhiều lỗi khác nhau gây ra như lỗi thiết lập kết nối cơ sở dữ liệu, lỗi máy chủ nội bộ hoặc màn hình trắng chết chóc.

Một loại lỗi đăng nhập khác là khi trang đăng nhập WordPress của bạn liên tục làm mới và chuyển hướng nó trở lại màn hình đăng nhập. Trong bài viết này, mình sẽ hướng dẫn bạn cách khắc phục sự cố làm mới và chuyển hướng trang đăng nhập WordPress.

Nếu bạn định thử các bước nâng cao được đề cập trong hướng dẫn WordPress này, thì hãy tạo một bản sao lưu cho trang web của bạn. Xem hướng dẫn của mình về cách tạo bản sao lưu cơ sở dữ liệu WordPress theo cách thủ công.

1. Nguyên nhân nào gây ra sự cố làm mới và chuyển hướng trang đăng nhập trong WordPress?

Cài đặt URL WordPress không chính xác và không đặt cookie đăng nhập là những lý do phổ biến nhất gây ra sự cố chuyển hướng và làm mới trang đăng nhập.

Thông thường, khi bạn đăng nhập, WordPress xác thực tên người dùng và mật khẩu của bạn, sau đó đặt cookie đăng nhập trong trình duyệt của bạn. Sau đó, nó chuyển hướng bạn đến khu vực quản trị WordPress.
Nếu WordPress không đặt đúng cookie đăng nhập hoặc URL khu vực quản trị WordPress của bạn không chính xác, thì bạn sẽ được chuyển hướng trở lại trang đăng nhập thay vì bảng điều khiển quản trị.

Chúng ta hãy xem cách khắc phục sự cố chuyển hướng và làm mới trang đăng nhập WordPress.

2. Xóa cookie để giải quyết vấn đề đăng nhập.

WordPress sử dụng cookie để xác thực đăng nhập, vì vậy bước đầu tiên trong việc khắc phục sự cố đăng nhập WordPress là bước đơn giản nhất. Xóa cookie và bộ nhớ cache của trình duyệt của bạn.
Trong Google Chrome, nhấp vào menu cài đặt trình duyệt, sau đó chọn Công cụ khác » Xóa dữ liệu duyệt web.


Xóa History và Cookies của trình duyệt web Chrome

Thao tác này sẽ khởi chạy trang Cài đặt Chrome với cửa sổ bật lên 'Xóa dữ liệu duyệt web' được hiển thị trên màn hình.
Từ đây, bạn cần chọn các tùy chọn 'Xóa cookie và dữ liệu trang web khác' và 'Hình ảnh và tập tin được lưu trong bộ nhớ cache'.


Xóa History và Cookies của trình duyệt web Chrome

Tiếp theo, nhấp vào nút 'Xóa dữ liệu' và Google Chrome sẽ xóa bộ nhớ cache của trình duyệt.
Ngoài ra, hãy đảm bảo rằng trình duyệt của bạn đã bật cookie. Sau khi thực hiện điều đó, hãy khởi động lại trình duyệt của bạn và sau đó thử đăng nhập. Điều này sẽ khắc phục sự cố cho hầu hết mọi người.

Mình có một hướng dẫn đầy đủ với ảnh chụp màn hình hiển thị cách xóa bộ nhớ cache và cookie trong tất cả các trình duyệt chính.

3. Cập nhật cài đặt URL WordPress.

WordPress đi kèm với một tùy chọn cài đặt có URL của trang web của bạn và URL của cài đặt WordPress của bạn.
Nếu bạn có quyền truy cập vào khu vực quản trị WordPress của mình, thì bạn có thể thấy tùy chọn này trong Cài đặt » trang Chung.


Trang cấu hình General của WordPress

Nếu các URL này không chính xác, thì WordPress sẽ chuyển hướng bạn trở lại trang đăng nhập.
Bây giờ, vì bạn không thể truy cập khu vực quản trị WordPress, bạn sẽ cần chỉnh sửa tập tin wp-config.php để khắc phục sự cố này.

Tập tin wp-config.php là một tập tin đặc biệt trong WordPress chứa các cài đặt WordPress quan trọng của bạn. Bạn có thể truy cập bằng ứng dụng FTP hoặc thông qua ứng dụng Trình quản lý tập tin trong trang tổng quan tài khoản lưu trữ WordPress của mình.


Chỉnh sửa tập tin wp-config.php qua FTP

Bạn sẽ tìm thấy tập tin wp-config.php trong thư mục gốc của trang web của mình. Chỉ cần chỉnh sửa tập tin và dán đoạn mã sau ngay trước dòng có nội dung 'That's all, stop editing! Happy publishing'.

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

Đừng quên thay thế example.com bằng tên miền của riêng bạn. Sau đó, lưu các thay đổi của bạn và tải tập tin lên lại trang web của bạn.

Bây giờ bạn có thể truy cập trang web của mình và cố gắng đăng nhập và hy vọng, điều này sẽ khắc phục được sự cố cho bạn. Nếu không, hãy tiếp tục đọc để biết các bước bổ sung.

4. Xóa tập tin .htaccess trong WordPress.

Đôi khi tập tin .htaccess có thể bị hỏng, dẫn đến lỗi máy chủ nội bộ hoặc lỗi làm mới trang đăng nhập.
Chỉ cần truy cập trang web của bạn thông qua ứng dụng FTP hoặc qua ứng dụng Trình quản lý tập tin trong trang tổng quan tài khoản lưu trữ của bạn.


Xóa tập tin .htaccess của WordPress

Sau khi kết nối, hãy tìm tập tin .htaccess trong thư mục gốc của trang web của bạn và tải nó xuống máy tính của bạn làm bản sao lưu.

Sau đó, hãy tiếp tục và xóa tập tin .htaccess khỏi trang web của bạn.
Tiếp theo, mở thư mục wp-admin và nếu có tập tin .htaccess ở đó, hãy tiếp tục và xóa nó.

Bây giờ bạn có thể thử đăng nhập vào trang web WordPress của mình. Nếu bạn thành công, điều này có nghĩa là tập tin .htaccess của bạn đã ngăn bạn đăng nhập vào WordPress.

Khi bạn đã đăng nhập, chỉ cần truy cập trang Cài đặt » Permalinks trong khu vực quản trị WordPress và nhấp vào nút Lưu mà không thực hiện bất kỳ thay đổi nào. Thao tác này sẽ tạo một tập tin .htaccess mới cho trang web của bạn.

5. Hủy kích hoạt tất cả các plugin WordPress.

Đôi khi các plugin WordPress có thể gây ra sự cố này, đặc biệt nếu có xung đột giữa hai plugin.
Để hủy kích hoạt tất cả các plugin WordPress của bạn, hãy kết nối với trang web của bạn bằng ứng dụng FTP hoặc thông qua ứng dụng Trình quản lý tập tin trong trang tổng quan tài khoản lưu trữ của bạn.

Sau khi kết nối, hãy chuyển đến thư mục /wp-content/. Bên trong nó, bạn sẽ thấy một thư mục có tên là 'plugin'. Đây là nơi WordPress cài đặt tất cả các plugin của bạn.


Đổi tên thư mục plugin để tạm thời vô hiệu hóa các plugin

Chỉ cần đổi tên thư mục plugin thành plugins_backup. Thao tác này sẽ hủy kích hoạt tất cả các plugin WordPress được cài đặt trên trang web của bạn.

Mình cũng có một hướng dẫn chi tiết về cách hủy kích hoạt tất cả các plugin WordPress khi không thể truy cập WP-Admin.
Khi bạn đã hủy kích hoạt tất cả các plugin, hãy thử đăng nhập vào trang web WordPress của bạn. Nếu bạn thành công, thì điều này có nghĩa là một trong các plugin của bạn đã gây ra sự cố.

6. Kích hoạt trở lại giao diện mặc định của WordPress.

Các giao diện WordPress cũng có thể gây ra xung đột sau khi nâng cấp lên phiên bản WordPress mới hơn hoặc chính giao diện đó. Để tìm hiểu xem vấn đề có phải do giao diện của bạn gây ra hay không, bạn cần phải hủy kích hoạt giao diện của mình.

Quá trình này tương tự như hủy kích hoạt các plugin. Kết nối với trang web của bạn bằng ứng dụng FTP. Truy cập thư mục /wp-content/themes/ và đổi tên thư mục giao diện hiện tại của bạn thành themes_backup.

Khi bạn đã hoàn thành việc đó, hãy thử đăng nhập lại. Nếu bạn thành công, thì điều này có nghĩa là giao diện của bạn đang gây ra sự cố.

Bây giờ bạn có thể cài đặt lại một bản sao mới của giao diện của mình để xem liệu điều này có giải quyết được sự cố hay không. Nếu sự cố xuất hiện lại, hãy liên hệ với bộ phận hỗ trợ giao diện của bạn hoặc chuyển sang một giao diện WordPress khác.

Mình hy vọng bài viết này đã giúp bạn giải quyết vấn đề làm mới và chuyển hướng trang đăng nhập WordPress. Bạn cũng có thể muốn xem hướng dẫn khắc phục sự cố WordPress của mình với hướng dẫn từng bước về cách tự sửa lỗi WordPress.