Khắc phục lỗi ERR_CONNECTION_RESET trong WordPress

5 tháng ago, Hướng dẫn WordPress, Views
Khắc phục lỗi ERR_CONNECTION_RESET trong WordPress

Khắc phục lỗi ERR_CONNECTION_RESET trong WordPress

Lỗi ERR_CONNECTION_RESET, còn được gọi là “Kết nối bị đặt lại” hoặc “This site can’t be reached”, là một vấn đề phổ biến mà người dùng WordPress có thể gặp phải. Lỗi này thường xuất hiện khi trình duyệt không thể thiết lập hoặc duy trì kết nối ổn định với máy chủ web của bạn. Khi lỗi này xảy ra, trang web của bạn sẽ không tải và người dùng sẽ thấy thông báo lỗi thay vì nội dung mong muốn.

Lỗi ERR_CONNECTION_RESET có thể do nhiều nguyên nhân khác nhau, từ các vấn đề đơn giản như kết nối internet không ổn định đến các vấn đề phức tạp hơn liên quan đến cấu hình máy chủ hoặc tường lửa. Việc chẩn đoán và khắc phục lỗi này có thể tốn thời gian, nhưng với các bước hướng dẫn cụ thể, bạn có thể nhanh chóng khôi phục lại trang web của mình.

Nguyên nhân phổ biến gây ra lỗi ERR_CONNECTION_RESET

Để giải quyết lỗi ERR_CONNECTION_RESET một cách hiệu quả, bạn cần hiểu rõ các nguyên nhân tiềm ẩn gây ra lỗi này. Dưới đây là một số nguyên nhân phổ biến nhất:

  • Kết nối internet không ổn định: Đây là nguyên nhân phổ biến nhất. Kết nối internet chập chờn hoặc bị ngắt quãng có thể khiến trình duyệt không thể thiết lập hoặc duy trì kết nối với máy chủ web.
  • Cài đặt proxy không chính xác: Nếu bạn sử dụng proxy, cài đặt sai có thể gây ra lỗi ERR_CONNECTION_RESET.
  • Tường lửa hoặc phần mềm diệt virus: Tường lửa hoặc phần mềm diệt virus đôi khi có thể chặn kết nối đến máy chủ web của bạn.
  • MTU (Maximum Transmission Unit) quá lớn: MTU là kích thước gói dữ liệu lớn nhất có thể được truyền qua mạng. Nếu MTU quá lớn so với mạng của bạn, nó có thể gây ra lỗi ERR_CONNECTION_RESET.
  • Sự cố máy chủ web: Lỗi cấu hình máy chủ web, quá tải tài nguyên hoặc các sự cố khác trên máy chủ có thể gây ra lỗi này.
  • Các vấn đề với WordPress: Các plugin hoặc theme bị lỗi, hoặc cơ sở dữ liệu bị hỏng, cũng có thể gây ra lỗi ERR_CONNECTION_RESET.

Các bước khắc phục lỗi ERR_CONNECTION_RESET

Dưới đây là các bước bạn có thể thực hiện để khắc phục lỗi ERR_CONNECTION_RESET. Hãy thử từng bước theo thứ tự cho đến khi bạn tìm thấy giải pháp.

1. Kiểm tra kết nối internet

Trước tiên, hãy đảm bảo rằng kết nối internet của bạn ổn định. Hãy thử truy cập các trang web khác để kiểm tra xem bạn có thể truy cập internet bình thường hay không. Nếu bạn không thể truy cập bất kỳ trang web nào, hãy khởi động lại modem và router của bạn.

Bạn cũng có thể thử kết nối với một mạng internet khác (ví dụ: mạng di động) để xem lỗi có biến mất hay không. Nếu lỗi biến mất, điều này cho thấy vấn đề nằm ở kết nối internet ban đầu của bạn.

2. Kiểm tra cài đặt proxy

Nếu bạn sử dụng proxy, hãy đảm bảo rằng cài đặt proxy của bạn chính xác. Bạn có thể kiểm tra cài đặt proxy trong trình duyệt web của bạn.

Cách kiểm tra cài đặt proxy trong Chrome:

  1. Mở Chrome và nhấp vào biểu tượng ba chấm ở góc trên bên phải.
  2. Chọn “Settings” (Cài đặt).
  3. Tìm kiếm “proxy” trong thanh tìm kiếm.
  4. Chọn “Open your computer’s proxy settings” (Mở cài đặt proxy của máy tính).
  5. Đảm bảo rằng cài đặt proxy của bạn chính xác. Nếu bạn không sử dụng proxy, hãy đảm bảo rằng tùy chọn “Automatically detect settings” (Tự động phát hiện cài đặt) được bật.

Tương tự, bạn có thể kiểm tra cài đặt proxy trong các trình duyệt web khác như Firefox hoặc Safari.

3. Tắt tạm thời tường lửa và phần mềm diệt virus

Tường lửa hoặc phần mềm diệt virus đôi khi có thể chặn kết nối đến máy chủ web của bạn. Hãy thử tắt tạm thời tường lửa và phần mềm diệt virus để xem lỗi có biến mất hay không. Nếu lỗi biến mất, điều này cho thấy tường lửa hoặc phần mềm diệt virus là nguyên nhân gây ra lỗi.

Sau khi kiểm tra, hãy nhớ bật lại tường lửa và phần mềm diệt virus để bảo vệ máy tính của bạn.

4. Thay đổi MTU (Maximum Transmission Unit)

MTU là kích thước gói dữ liệu lớn nhất có thể được truyền qua mạng. Nếu MTU quá lớn so với mạng của bạn, nó có thể gây ra lỗi ERR_CONNECTION_RESET. Bạn có thể thử giảm MTU để xem lỗi có biến mất hay không.

Cách thay đổi MTU trên Windows:

  1. Mở Command Prompt với quyền quản trị viên.
  2. Nhập lệnh `netsh interface ipv4 show subinterfaces` và nhấn Enter.
  3. Tìm tên giao diện mạng của bạn (ví dụ: “Ethernet” hoặc “Wi-Fi”).
  4. Nhập lệnh `netsh interface ipv4 set subinterface “Tên giao diện mạng của bạn” mtu=1472 store=persistent` và nhấn Enter. Thay thế “Tên giao diện mạng của bạn” bằng tên giao diện mạng thực tế của bạn.
  5. Khởi động lại máy tính của bạn.

Giá trị MTU 1472 thường là một lựa chọn tốt, nhưng bạn có thể thử các giá trị khác nhau cho đến khi bạn tìm thấy giá trị phù hợp.

5. Xóa bộ nhớ cache và cookie của trình duyệt

Bộ nhớ cache và cookie của trình duyệt có thể chứa dữ liệu cũ hoặc bị hỏng, gây ra lỗi ERR_CONNECTION_RESET. Hãy thử xóa bộ nhớ cache và cookie của trình duyệt để xem lỗi có biến mất hay không.

Cách xóa bộ nhớ cache và cookie trong Chrome:

  1. Mở Chrome và nhấp vào biểu tượng ba chấm ở góc trên bên phải.
  2. Chọn “More tools” (Công cụ khác) -> “Clear browsing data” (Xóa dữ liệu duyệt web).
  3. Chọn “Cookies and other site data” (Cookie và dữ liệu trang web khác) và “Cached images and files” (Hình ảnh và tệp được lưu trong bộ nhớ cache).
  4. Chọn khoảng thời gian “All time” (Từ trước đến nay) và nhấp vào “Clear data” (Xóa dữ liệu).

Tương tự, bạn có thể xóa bộ nhớ cache và cookie trong các trình duyệt web khác.

6. Kiểm tra tệp hosts

Tệp hosts là một tệp hệ thống được sử dụng để ánh xạ tên miền đến địa chỉ IP. Nếu tệp hosts của bạn chứa các mục không chính xác, nó có thể gây ra lỗi ERR_CONNECTION_RESET. Hãy kiểm tra tệp hosts của bạn để đảm bảo rằng nó không chứa các mục không chính xác.

Cách kiểm tra tệp hosts trên Windows:

  1. Mở Notepad với quyền quản trị viên.
  2. Mở tệp `C:WindowsSystem32driversetchosts`.
  3. Kiểm tra xem tệp có chứa các mục không chính xác hay không. Thông thường, tệp hosts chỉ chứa các dòng bắt đầu bằng dấu `#` (dòng chú thích) hoặc dòng `127.0.0.1 localhost` và `::1 localhost`. Nếu bạn thấy bất kỳ mục nào khác, hãy xóa chúng (hoặc thêm dấu `#` vào đầu dòng để chú thích chúng).
  4. Lưu tệp hosts.

7. Kiểm tra các plugin và theme của WordPress

Các plugin hoặc theme bị lỗi có thể gây ra lỗi ERR_CONNECTION_RESET. Hãy thử tắt tất cả các plugin của bạn và chuyển sang theme mặc định của WordPress (ví dụ: Twenty Twenty-Three) để xem lỗi có biến mất hay không. Nếu lỗi biến mất, điều này cho thấy một trong các plugin hoặc theme của bạn là nguyên nhân gây ra lỗi.

Sau khi xác định được plugin hoặc theme gây ra lỗi, hãy thử cập nhật nó lên phiên bản mới nhất. Nếu việc cập nhật không giải quyết được vấn đề, hãy gỡ cài đặt plugin hoặc theme đó.

  • Vô hiệu hóa tất cả các plugin.
  • Chuyển sang theme mặc định.
  • Kích hoạt lại plugin và theme từng cái một để xác định thủ phạm.

8. Kiểm tra cơ sở dữ liệu WordPress

Cơ sở dữ liệu WordPress bị hỏng cũng có thể gây ra lỗi ERR_CONNECTION_RESET. Hãy sử dụng công cụ phpMyAdmin để kiểm tra và sửa chữa cơ sở dữ liệu của bạn.

Cách sửa chữa cơ sở dữ liệu WordPress bằng phpMyAdmin:

  1. Đăng nhập vào phpMyAdmin.
  2. Chọn cơ sở dữ liệu WordPress của bạn.
  3. Chọn tất cả các bảng.
  4. Trong danh sách thả xuống “With selected”, chọn “Repair table” (Sửa chữa bảng).

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

Nếu bạn đã thử tất cả các bước trên mà lỗi vẫn không được khắc phục, hãy liên hệ với nhà cung cấp dịch vụ hosting của bạn. Có thể có một vấn đề trên máy chủ web của bạn mà bạn không thể tự giải quyết.

Kết luận

Lỗi ERR_CONNECTION_RESET có thể gây khó chịu, nhưng với các bước khắc phục được liệt kê ở trên, bạn có thể tự mình giải quyết vấn đề này. Hãy bắt đầu với các bước đơn giản nhất và dần dần chuyển sang các bước phức tạp hơn cho đến khi bạn tìm thấy giải pháp. Chúc bạn thành công!

  • Kiểm tra kết nối internet trước tiên.
  • Tắt tạm thời tường lửa để kiểm tra.
  • Liên hệ với nhà cung cấp dịch vụ hosting nếu các bước khác không hiệu quả.

Hy vọng bài viết này sẽ giúp bạn khắc phục lỗi ERR_CONNECTION_RESET trong WordPress một cách dễ dàng.