Bỏ qua tới nội dung
Sửa lỗi website· ·6 phút đọc

Cách khôi phục website bị sập, không vào được

Vũ Đức Minh
Cách khôi phục website bị sập, không vào được
Cỡ chữ

Website bị sập — không truy cập được, hiện trang trắng hoặc báo lỗi — có thể đến từ ba lớp khác nhau: lỗi hosting, lỗi tên miền/DNS, hoặc lỗi bản thân WordPress. Xác định đúng lớp trước khi sửa giúp bạn cứu web nhanh, thay vì loay hoay sai chỗ.

Ba lớp nguyên nhân — xác định trước

  • Lỗi hosting/máy chủ: server quá tải, đang bảo trì hoặc sập. Kiểm trang trạng thái (status page) của nhà cung cấp, hoặc hỏi bộ phận hỗ trợ.
  • Lỗi tên miền/DNS: tên miền hết hạn, hoặc DNS sai/đang lan truyền. Khi đổi DNS, thời gian lan truyền có thể tới 24–72 giờ. Kiểm tên miền còn hạn không là việc đầu tiên nhiều người quên.
  • Lỗi WordPress: màn hình trắng, lỗi 500, lỗi cơ sở dữ liệu… — xem các bài chuyên sâu bên dưới.
Sơ đồ ba lớp nguyên nhân khiến website không vào được: hosting, tên miền/DNS và WordPress
Website không vào được thường do một trong ba lớp: hosting, tên miền/DNS, hoặc WordPress.

Các bước cấp cứu theo thứ tự

  1. Nhớ lại việc vừa làm. Vừa cập nhật plugin, đổi theme, sửa code, đổi DNS hay chuyển host? Thủ phạm thường nằm ở đó — quay lại bước đó trước tiên.
  2. Thử vào /wp-admin. Nếu trang quản trị vào được mà mặt ngoài hỏng, lỗi thuộc theme/plugin mặt ngoài, không phải sập toàn bộ — thu hẹp được phạm vi.
  3. Sập với mọi người hay chỉ mình bạn? Thử mạng khác, mạng điện thoại, hoặc công cụ kiểm tra “web có sập không”. Nếu chỉ mình bạn, vấn đề có thể ở mạng/DNS phía bạn.
  4. Kiểm DNS và hạn tên miền, kiểm trang trạng thái của host.
  5. Đọc nhật ký lỗi (error log) của host để biết lỗi cụ thể.

Nếu là lỗi từ WordPress

Tuỳ triệu chứng, đi sâu theo bài tương ứng: màn hình trắng (WSOD), lỗi 500, lỗi kết nối cơ sở dữ liệu, hoặc lỗi 502/503/504.

Bảng kiểm nhanh khi web không vào được

  • Bạn vừa làm gì? Cập nhật, đổi theme, sửa code, đổi DNS — quay lại đó trước tiên.
  • Trang /wp-admin vào được không? Vào được mà mặt ngoài hỏng → lỗi theme/plugin, không phải sập toàn bộ.
  • Mạng khác có vào được không? Chỉ mình bạn không vào → vấn đề ở DNS/mạng phía bạn.
  • Tên miền còn hạn? DNS đúng? Kiểm trước khi đổ lỗi cho host.
  • Trang trạng thái host báo gì? Server có thể đang bảo trì hoặc gặp sự cố.
  • Nhật ký lỗi nói gì? Đây là nơi cho biết nguyên nhân chính xác nhất.

Đi hết bảng này, bạn gần như luôn khoanh được lỗi nằm ở lớp nào — hosting, tên miền, hay WordPress — để xử đúng chỗ thay vì sửa mò.

Phòng web sập lần sau

Bật giám sát uptime để được báo ngay khi web sập; sao lưu tự động; chọn host có trang trạng thái; bật tự gia hạn tên miền để không bao giờ quên. Nếu cần một nơi lo trọn khâu vận hành, xem dịch vụ sửa chữa và cứu hộ website của Web22.

Kiểm tên miền và DNS — bước hay bị bỏ qua

Một trong những lý do web “sập” oan ức nhất là tên miền hết hạn — web vẫn nguyên vẹn nhưng không ai vào được vì tên miền ngừng trỏ. Hãy kiểm ngày hết hạn trong tài khoản quản lý tên miền và bật tự gia hạn. Kế đến là DNS: nếu bạn vừa đổi nhà cung cấp DNS hoặc trỏ tên miền sang host mới, quá trình lan truyền có thể mất tới 24–72 giờ — trong lúc đó một số nơi thấy web, nơi khác thì chưa, gây cảm giác “lúc được lúc không”.

Cách kiểm nhanh: dùng công cụ tra cứu DNS trực tuyến để xem tên miền đang trỏ về địa chỉ IP nào, có khớp với host hiện tại không. Nếu IP sai hoặc trống, vấn đề nằm ở DNS/tên miền chứ không phải ở WordPress hay hosting — và bạn sẽ tiết kiệm được hàng giờ sửa nhầm chỗ.

Câu hỏi thường gặp

Web sập có phải lúc nào cũng do bị hack?

Không. Phần lớn là do lỗi cập nhật, hết hạn tên miền hoặc quá tải host. Bị hack chỉ là một khả năng — hãy kiểm ba lớp nguyên nhân trước khi kết luận.

Xoá DNS trên máy tính có cứu được web sập không?

Không, nếu lỗi nằm ở máy chủ. Việc đó chỉ làm mới phần phân giải tên miền phía máy bạn.

Nguồn: MalCare — WordPress Site Not Loading.

Đọc tiếp

Bài viết
cùng chủ đề.

Tất cả bài viết