Hãy tưởng tượng bạn đang cố gắng cập nhật trang web của mình nhưng vì lý do nào đó mà bạn không thể truy cập trang tổng quan của mình. Tệ hơn nữa, bạn thậm chí không thể truy cập trang đăng nhập WordPress của mình vì lỗi 401 đang ngăn bạn làm như vậy.

Một Lỗi HTTP 401 có nghĩa là có vấn đề với việc xác thực thông tin đăng nhập của trình duyệt của bạn. Trong hướng dẫn này, chúng tôi sẽ mô tả ý nghĩa và nguyên nhân của nó. Tiếp theo, chúng tôi sẽ xem xét ba cách để khắc phục sự cố để chúng tôi có thể truy cập lại trang tổng quan của bạn.

Lỗi HTTP 401 là gì và nguyên nhân tiềm ẩn là gì?

Tại một số điểm, có thể bạn đã cố gắng đăng nhập vào bảng điều khiển WordPress của mình và vô tình gửi nhầm thông tin đăng nhập. Khi điều này xảy ra, bạn sẽ thấy một trang báo lỗi cho bạn biết rằng bạn đã nhầm lẫn, nhưng bạn vẫn có thể truy cập trang đó bằng cách nhập lại tên người dùng và mật khẩu chính xác.

Lỗi 401 tương tự ở chỗ nó liên quan đến việc bạn cố gắng truy cập một trang web bằng thông tin đăng nhập sai, nhưng ở cấp độ cao hơn. Nếu trình duyệt của bạn không xác thực đúng cách với máy chủ của trang web, bạn thậm chí sẽ không thể truy cập trang đăng nhập WordPress.

Thay vào đó, bạn sẽ nhận được một trang lỗi tương tự như sau:

WordPress lỗi 401

Lỗi yêu cầu quyền 401 có nghĩa là bạn có thể thử truy cập lại tài nguyên bằng thông tin đăng nhập chính xác. Nói cách khác, nó thường là một vấn đề tạm thời, không giống như một Lỗi HTTP 403 trong đó bạn bị nghiêm cấm truy cập vào trang mà bạn hy vọng có thể truy cập.

Trong một số trường hợp, lỗi 401 sẽ tự biến mất, cho phép bạn truy cập lại vào trang web của mình. Tuy nhiên, khóa trang web của bạn, ngay cả trong thời gian ngắn, là không thực tế. Thay vì ngồi hy vọng trình duyệt của bạn khắc phục được sự cố, bạn có thể thực hiện các bước để truy cập trang tổng quan nhanh hơn.

Cách sửa lỗi 401 trong WordPress

Vấn đề chính với lỗi 401 là nó có một số nguyên nhân tiềm ẩn. Vì vậy, thật khó để biết cái nào ảnh hưởng đến trình duyệt của bạn. Với ý nghĩ đó, chúng tôi sẽ thảo luận về một số bản sửa lỗi có thể có để bạn có thể tìm ra chúng.

1. Xóa bản ghi Hệ thống Tên miền (DNS) của bạn

Trong nhiều trường hợp, máy tính của bạn sẽ lưu trữ dữ liệu về địa chỉ IP và URL mà bạn truy cập thường xuyên nhất. Bằng cách này, anh ta có thể xử lý các yêu cầu trong tương lai nhanh hơn.

Xóa DNS của bạn liên quan đến việc xóa tất cả dữ liệu tạm thời này khỏi máy tính của bạn. Bằng cách đó, vào lần tiếp theo bạn cố gắng truy cập vào URL có vấn đề, nó sẽ đưa ra một yêu cầu hoàn toàn mới và xác thực lại bạn.

Quá trình xóa DNS của bạn khác nhau giữa các hệ điều hành. Nếu bạn là người dùng Windows, thật dễ dàng như mở dấu nhắc lệnh và nhập lệnh ipconfig / flushdns :

Kết xuất bản ghi DNS trên máy Windows.

Windows sẽ trả về thông báo thành công và bạn có thể thử truy cập lại trang web của mình.

Người dùng Mac sẽ cần phải trải qua một quá trình tương tự, nhưng lệnh bạn cần nhập trong Terminal sẽ khác nhau tùy thuộc vào phiên bản OSX bạn đang sử dụng. Người dùng của ba lần lặp lại gần đây nhất (Sierra, High Sierra và Mojave) có thể sử dụng sudo killall -HUP mDNSRTrả lời .

2. Xóa bộ nhớ cache và trình duyệt của bạn

Các trình duyệt cũng có thể lưu trữ dữ liệu để bạn không phải tải lại các trang web mỗi khi truy cập chúng. Quá trình này được gọi là lưu trữ. Trong một số trường hợp, bạn có thể vô tình lưu trữ thông tin đăng nhập không chính xác.

Nếu đây là gốc của lỗi 401 của bạn, việc sửa lỗi rất đơn giản. Hầu hết các trình duyệt hiện đại đều cho phép bạn xóa bộ nhớ cache của mình trong vài phút. Ví dụ: với Chrome, bạn có thể truy cập Cài đặt> Nâng cao  và tìm kiếm tùy chọn Xóa dữ liệu duyệt web  :

Sau đó, bạn có thể chỉ định dữ liệu bạn muốn trình duyệt xóa. Chọn tùy chọn Hình ảnh và tập tin lưu trữ  và bấm vào nút Xóa dữ liệu  :

Xóa hình ảnh và tệp được lưu trong bộ nhớ cache trong Chrome.

Cố gắng truy cập lại trang web của bạn. Nếu sự cố vẫn tiếp diễn, lỗi có thể do bộ nhớ cache tường lửa của bạn.

Trong một số trường hợp, tường lửa của bạn có thể không giao tiếp với máy chủ của bạn, gây ra lỗi xác thực. Quá trình hiệu chỉnh sẽ phụ thuộc vào công cụ bạn đang sử dụng.

Nếu bạn là người dùng CloudFlare , bạn có thể đi tới trang tổng quan của mình và chuyển đến tab caching. Bên trong, bạn sẽ tìm thấy một tùy chọn cho Dọn dẹp tất cả , bao gồm toàn bộ bộ đệm tường lửa của bạn:

Đám mây bùng phát quét sạch tất cả

Xóa bộ nhớ cache của tường lửa sẽ không ảnh hưởng đến chức năng của nó. Trong trường hợp xấu nhất, bạn có thể gặp phải thời gian tải lâu hơn vào lần sau khi truy cập trang web của mình, nhưng điều này sẽ tự khắc phục sau khi xây dựng lại bộ nhớ cache của bạn.

Nếu bạn đang sử dụng một công cụ tường lửa khác, bạn sẽ cần xem qua tài liệu của nó và kiểm tra xem nó có cho phép bạn xóa bộ nhớ cache của mình theo cách thủ công hay không. Đối với một số dịch vụ, bạn có thể cần liên hệ với bộ phận hỗ trợ.

3. Kiểm tra xung đột giữa các plugin và chủ đề WordPress của bạn

Các vấn đề về khả năng tương thích với các plugin của bạn và theme WordPress đôi khi có thể gây ra lỗi 401. Việc vô hiệu hóa một hoặc yếu tố khác để xác định nguồn gốc của xung đột rất đơn giản nếu bạn có quyền truy cập vào trang tổng quan.

Chỉ cần nhấp vào tắt dưới tên của bất kỳ plugin nào:

Plugin Wordpress divi

Đối với chủ đề của bạn, hãy chuyển sang mặc định của WordPress như Twenty Nineteen hoặc Twenty Twenty. Sau đó, bạn có thể kích hoạt lại từng plugin một và đợi sự cố tái xuất hiện. Bạn sẽ có thể thu hẹp yếu tố có vấn đề.

Tuy nhiên, lỗi 401 có thể ngăn bạn truy cập trang tổng quan của mình. Điều này có nghĩa là để hủy kích hoạt các plugin và chủ đề của bạn, bạn sẽ phải sử dụng Giao thức truyền tệp (FTP) và một máy khách FTP như FileZilla .

Sau khi kết nối với máy chủ của bạn, hãy đi đến public_html> wp-content> plugin :

Đổi tên thư mục plugin divi

Sau đó đổi tên thư mục của từng plugin bằng cách nhấp chuột phải vào nó. Một cái gì đó đơn giản như tên plugin _disables sẽ làm. Điều này sẽ ngăn WordPress định vị các thư mục này.

Sau khi hủy kích hoạt plugin, hãy truy cập lại trang web của bạn. Nếu lỗi 401 biến mất, điều đó có nghĩa là sự không tương thích giữa một hoặc nhiều phần tử là nguyên nhân gốc rễ.

Sau đó, bạn có thể quay lại FileZilla để thay đổi tên của các plugin của mình. Kiểm tra trang web của bạn giữa mỗi. Khi lỗi 401 xuất hiện trở lại, bạn sẽ biết rằng công cụ được kích hoạt cuối cùng là thủ phạm.

Việc tắt chủ đề hoạt động theo cùng một cách. Đi đến wp-nội dung / chủ đề, tìm kiếm thư mục của cái bạn đang sử dụng và đổi tên nó:

Thay đổi thư mục chủ đề divi

Một chủ đề mặc định sẽ tự động được kích hoạt để thay thế nó. Một lần nữa, hãy kiểm tra trang web của bạn để xem lỗi 401 có còn không. Nếu không, chủ đề của bạn có thể là một phần của vấn đề và bạn sẽ phải tìm kiếm các lựa chọn thay thế.

Kết luận

Không có gì lạ khi bạn gặp lỗi trong quá trình duyệt web hàng ngày. Thông thường, nó không quan trọng. Tuy nhiên, nó trở nên nghiêm trọng khi trang web truy cập vào bạn với mã lỗi 401 là của bạn. Nếu bạn không giải quyết được nó, bạn có thể thấy mình bị mắc kẹt trong một khoảng thời gian dài.

Có nhiều cách để giải quyết lỗi HTTP 401 trên trang web WordPress của bạn. Một số cách tiếp cận thành công nhất bao gồm:

  1. Lọc các bản ghi DNS của bạn.
  2. Xóa tường lửa trình duyệt và bộ nhớ cache.
  3. Kiểm tra xung đột giữa plugin WordPress và chủ đề của bạn.

Một trong những cách đáng tin cậy nhất cũng có thể là liên hệ với máy chủ web của bạn.