Khắc phục lỗi 503 Service Unavailable trong WordPress

Khac phuc loi 503 Service Unavailable trong WordPress - Khắc phục lỗi 503 Service Unavailable trong WordPress

Source: Khắc phục lỗi 503 Service Unavailable trong WordPress

Hướng dẫn sửa lỗi 503 Service Unavailable trong website WordPress.

other-phuc-loi-503-service-not available-in-wordpress

Một ngày đẹp trời, bạn truy cập trang web WordPress của mình và bất ngờ bị thông báo lỗi 503 Service Unavailable. Điều đầu tiên bạn thường nghĩ đến là gì? Máy chủ có vấn đề? Điều này không chắc chắn. Trên thực tế, có rất nhiều nguyên nhân khác nhau có thể dẫn đến lỗi 503. Ngay bây giờ, hãy cùng WP Căn bản dành ít phút để tìm hiểu nguyên nhân và cách khắc phục nhé.

Tìm hiểu thêm:

Nguyên nhân của lỗi 503 Service Unavailable

Lỗi 503 Service Unavailable thường xuất hiện khi máy chủ hoặc máy chủ lưu trữ của bạn bị quá tải (việc sử dụng tài nguyên của trang web đạt đến giới hạn hoặc vượt quá mức cho phép). Một số nguyên nhân phổ biến có thể dẫn đến tình trạng này là:

  • Giới hạn tài nguyên máy chủ quá thấp
  • Một chủ đề hoặc plugin nhất định sử dụng quá nhiều tài nguyên
  • Chủ đề không tương thích với phiên bản WordPress
  • Chủ đề không tương thích với một số plugin nhất định
  • Plugin không tương thích với phiên bản WordPress
  • Mã tùy chỉnh mà bạn chèn vào chủ đề gây ra xung đột
  • Mã nguồn WordPress bị hỏng (thiếu tệp hoặc bị nhiễm mã độc)
  • Máy chủ hoặc trang web của bạn bị quá tải (ví dụ: do tấn công DDoS)

Sửa lỗi 503 Service Unavailable

Dựa trên những nguyên nhân được liệt kê ở trên, chúng tôi có thể đề xuất một số giải pháp khắc phục như sau:

Nâng cấp dịch vụ lưu trữ

Nếu hosting bạn đang sử dụng có cấu hình quá thấp, trong khi website cài nhiều plugin nặng hoặc lượng truy cập ngày càng nhiều thì bạn nên cân nhắc lựa chọn nâng cấp hosting lên gói cao hơn hoặc chuyển sang nhà cung cấp dịch vụ. Lưu trữ khác có cơ sở hạ tầng tốt hơn. Đừng quên tham khảo dịch vụ WordPress Hosting do WP Căn bản cung cấp trong trường hợp bạn cần tìm hosting tối ưu cho nền tảng WordPress.

Đôi khi, tình trạng quá tải của máy chủ cũng có thể dẫn đến lỗi 503 Service Unavailable. Do đó, hãy thử liên hệ với nhà cung cấp dịch vụ lưu trữ để hỏi xem máy chủ của họ có gặp sự cố hay không?

Cài đặt lại WordPress

Trong trường hợp bạn nghi ngờ rằng nguyên nhân của lỗi 503 Service Unavailable là do tệp WordPress bị hỏng hoặc thiếu tệp, hãy tiến hành cài đặt lại mã nguồn của nó theo cách thủ công. Tải mã nguồn WordPress từ WordPress.org => truy cập thư mục cài đặt WordPress thông qua Trình quản lý tệp của phần mềm cPanel / DirectAdmin hoặc FTP => Tải lên tệp mã nguồn đã tải về => giải nén và ghi đè lên mã nguồn hiện tại.

Xem thêm: Hướng dẫn cập nhật WordPress thủ công

Sau khi truy cập trang web, đừng quên cài đặt plugin bảo mật (chẳng hạn như Defender Security hoặc Sucuri Security) để quét tìm bất kỳ tệp lạ nào trong mã nguồn WordPress của bạn.

Khôi phục chủ đề WordPress mặc định

Nếu bạn vẫn có thể truy cập trang quản trị WordPress, hãy thử chuyển sang chủ đề mặc định (2020, 2021…). Nếu lỗi 503 Service Unavailable biến mất và trang web của bạn xuất hiện lại, điều đó có nghĩa là chủ đề bạn đang sử dụng bị lỗi hoặc xung đột với WordPress hoặc một trong các plugin bạn đang sử dụng.

Trường hợp ngược lại, truy cập thư mục cài đặt WordPress thông qua File Manager của phần mềm cPanel / DirectAdmin hoặc FTP => tìm địa chỉ / wp-content / themes / => đổi tên thư mục theme bạn đang sử dụng (thêm _cũ sau tên thư mục chẳng hạn). Nếu nguyên nhân là do chủ đề, bạn sẽ có thể truy cập trang quản trị WordPress để kích hoạt chủ đề mặc định.

Tắt tất cả các plugin đang hoạt động

Truy cập thư mục cài đặt WordPress của bạn thông qua phần mềm File Manager cPanel / DirectAdmin hoặc FTP => tìm địa chỉ / wp-content / plugins / => đổi tên toàn bộ thư mục plugin mà bạn đã cài đặt (thêm _cũ sau tên thư mục chẳng hạn). Nếu trang web của bạn hoạt động bình thường trở lại, hãy thử kích hoạt từng plugin một (bằng cách đổi tên từng thư mục trở lại như cũ) cho đến khi lỗi 503 Service Unavailable xuất hiện. Sau đó, bạn sẽ biết plugin nào đang gây ra sự cố.

Xóa mã tùy chỉnh gây ra lỗi

Nếu trước đó bạn đã chèn mã tùy chỉnh vào file theme dẫn đến lỗi 503 Service Unavailable thì tất cả những gì bạn cần làm là truy cập vào thư mục cài đặt WordPress thông qua File Manager của phần mềm cPanel / DirectAdmin hoặc FTP => tìm địa chỉ tại đây. chỉ một / wp-content / themes / => mở file theme mà bạn đã chèn mã => xóa mã và lưu lại.

Cài đặt CloudFlare CDN và bật Chế độ tấn công dưới

Nếu trang web của bạn có lưu lượng truy cập tăng đột biến, rất có thể trang web đang bị tấn công DDoS. Vui lòng cài đặt CloudFlare CDN cho trang web của bạn, sau đó kích hoạt Dưới chế độ tấn công.

dơi-dưới-tấn công-chế độ-cua-đám mây

Khi bật chế độ này, người dùng sẽ cần đợi 5 giây để CloudFlare xác minh rằng họ không phải là rô bốt, trước khi có thể truy cập vào trang web của bạn. Nó sẽ giúp chống lại các cuộc tấn công DDoS một cách hiệu quả nếu mục tiêu của cuộc tấn công là trang web của bạn chứ không phải IP của máy chủ.

Xem thêm: Cài đặt CloudFlare cho website của bạn đơn giản

Khôi phục dữ liệu sao lưu

Và trong hầu hết các trường hợp, cách đơn giản nhưng hiệu quả nhất để khắc phục lỗi 503 Service Unavailable (nếu bạn không thể tìm ra nguyên nhân cụ thể) là cố gắng khôi phục dữ liệu từ các bản sao lưu hiện có. Vì vậy, đừng quên sao lưu dữ liệu website trước khi làm bất cứ điều gì nguy hiểm.

Trên đây là một số phương pháp giúp bạn nhanh chóng phát hiện nguyên nhân và khắc phục lỗi 503 Service Unavailable trong WordPress. Nếu bạn biết thêm phương pháp nào khác, đừng quên chia sẻ với chúng tôi ở khung bình luận bên dưới nhé.

Nếu bạn đã thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay và mới nhất. Cảm ơn rất nhiều. 🙂

Via: sieucoder.com



from sieucoder.com https://ift.tt/314PTUn
via Sieucoder.com

Nhận xét