Bạn có gặp lỗi 503 service unavailable trong WordPress? Vấn đề lỗi 503 ảnh hưởng đến lỗi server sẽ không cho bạn biết những manh mối nào để phát hiện và sửa lỗi, đặc biệt là người mới bắt đầu. Trong bài viết này, tôi sẽ chỉ cho bạn cách sửa lỗi wordpress “503 service unavailable”.
Tất cả các công ty WordPress hosting có đưa ra một giới hạn sử dụng tài nguyên cho mỗi tài khoản hosting. Với những website chạy share hosting, lỗi này sẽ đặt ra một giới hạn sử dụng tài nguyên, mà host sẽ không thể chịu tải được quá nhiều lượt truy cập.
Lỗi 503 thường sảy ra khi web server của bạn không thể thực thi sử lý kết quả từ file php, đó có thể là wordpress plugin, theme hoặc bạn đã sửa đổi sai code như tùy chỉnh Woocommerce làm code không hoạt động chính xác.
Lỗi PHP có thể làm tăng tài nguyên bộ nhớ, hoặc với ngụ ý tấn công DDOS (bạn cũng muốn xem chi tiết bảo mật cho WordPress), thì lỗi này sẽ tự động biến mất sau vài phút.
Tuy nhiên, nếu lỗi này sẩy ra một cách thường xuyên thì hãy kiểm tra lại code Theme hoặc có thể bạn đã cài plugin không rõ nguồn gốc. Cố gắng tìm ra lỗi tấn công vào WordPress hoặc sử dụng dịch vụ sửa lỗi WordPress của chúng tôi.
Như mình đã đề cập ở trên, lỗi này sẩy ra khi web server không thể sử lý code PHP, do đó để sửa nó bạn hãy tắt những đoạn mã, files PHP không cần thiết, thử phân tách với từng file một để kiểm tra chi tiết và phát hiện ra file nào gây ra lỗi 503 này.
Tắt plugins WordPress
Hủy kích hoạt tất cả các plugins WordPress mà website không sử dụng đến, thậm trí tắt toàn bộ plugins để bạn có thể tìm ra lỗi.
Khi bạn gặp lỗi này, thì chưa truy cập được quản trị Wordpres do vậy chúng ta sử dụng cách khác để tắt plugins trong wordpress. Bạn cần truy cập vào FTP hoặc File Manager trong cPanel. Sau khi đã kết nối , bạn truy cập vào thư mục /wp-content/ và đổi tên folder `plugins` thành `plugins-old`.
Tiếp đến, bạn cần tạo một thư mục mới và đổi tên thành `plugins`. Giờ bạn truy cập lại website, nếu lỗi 503 biến mất, tức là lỗi này do plugins gây ra. Bước trên, đã hủy kích hoạt toàn bộ plugins bạn sử dụng cho website.
Để kiểm tra xem plugin nào gây ra lỗi, chúng ta sẽ cần truy cập lại FTP hoặc file manager trên cPanel. Lúc này xóa thư mục trống `plugins`.
Và đổi tên thư mục `plugins-old` thành `plugins`, thao tác này sẽ hoàn lại những plugins được cài đặt cho wordpress trước đó. Tuy nhiên, những plugins này vẫn chưa được kích hoạt.
Để kích hoạt chúng, bạn cần đăng nhập vào quản trị WordPress, truy cập đến trang plugins. Mình khuyến nghị các bạn kích hoạt từng plugin một và xem sự thay đổi trên website. Lặp lại thao tác này đến khi bạn tìm ra lỗi 503.
Nếu phương thức trên vẫn chưa sử lý được lỗi, hãy xem bước tiếp theo.
Chuyển về theme mặc định
Nếu plugins không là nguyên nhân gây ra lỗi 503, thì chắc chắn có thể là lỗi trong theme. Chúng ta sẽ hủy kích hoạt theme hiện tại. Để làm điều này, bạn kết nối vào FTP hoặc file manager trên cPanel, làm tương tự như cách hủy kích hoạt plugins. Truy cập đến thư mục `/wp-content/themes/`
Backup theme về máy tính và xóa chúng trên website. Chú ý bạn cần có theme mặc định Twenty Seventeen hoặc Twenty Sixteen trong thư mục này, trước khi nó được kích hoạt về theme mặc định. Lúc này, bạn truy cập lại vào website, một trong 2 theme mặc định đó sẽ được kích hoạt.
Hãy kiếm tra lại website, nếu bạn thấy lỗi 503 không còn nữa, thì bạn đã thành công!
Sửa lỗi phát sinh
Nếu cả hai cách trên không giải quyết được lỗi 503, bạn có thể thực hiện những cách gợi ý sau đây:
– Liên hệ với công ty hosting, bởi vì server của họ gây ra lỗi này.
– Cài đặt lại WordPress với phiên bản mới nhất về mặc định.
Tôi hy vọng bài viết này sẽ giúp bạn học cách sửa lỗi 503 service unavailable trong WordPress. Bạn cũng nên xem những lỗi thường gặp trong khi sử dụng WordPress website.
Xem thêm: Cách khắc phục lỗi HTTP 503
Chúc bạn thành công!
Nếu bạn thích bài viết này, hãy ủng hộ chúng tôi bằng cách đăng ký nhận bài viết mới ở bên dưới và đừng quên chia sẻ kiến thức này với bạn bè của bạn nhé. Bạn cũng có thể theo dõi blog này trên Twitter và Facebook
Liên hệ
Công ty chuyên Thiết kế website uy tín nhất Miền Bắc: http://vinastar.net
Hotline tư vấn: 0989 48 3456
Nguồn: Sưu tầm trên internet