Trang của bạn hiện “Briefly unavailable for scheduled maintenance. Check back in a minute.” Một phút trôi qua, rồi mười phút, rồi một giờ, mà thông báo vẫn còn đó. WordPress đang bị kẹt ở chế độ bảo trì.
Đây là một trong những sự cố WordPress dễ sửa nhất, thường chỉ mất chưa đầy năm phút. Dưới đây là lý do sự cố xảy ra và cách thoát ra an toàn.
Vì sao WordPress bị kẹt ở chế độ bảo trì
Khi WordPress cập nhật lõi, plugin hoặc theme, hệ thống tạo một tệp tạm tên .maintenance trong thư mục gốc của trang. Khi tệp đó còn tồn tại, khách truy cập thấy thông báo bảo trì. Khi bản cập nhật hoàn tất, WordPress xóa tệp này.
Nếu bản cập nhật bị gián đoạn (đóng tab trình duyệt, máy chủ hết thời gian chờ, PHP hết bộ nhớ, hoặc nhiều bản cập nhật chạy cùng lúc), tệp không bao giờ bị xóa và trang cứ ở chế độ bảo trì.
Bước 1: Xóa tệp .maintenance
- Mở File Manager trong bảng điều khiển hosting, hoặc kết nối bằng SFTP/FTP.
- Vào thư mục cài WordPress, thư mục chứa
wp-config.php,wp-adminvàwp-content. - Bật “show hidden files” (tệp bắt đầu bằng dấu chấm bị ẩn theo mặc định).
- Xóa tệp có tên
.maintenance. - Tải lại trang trong cửa sổ riêng tư.
Nếu bạn dùng WP-CLI, cách sửa tương đương chỉ là một lệnh: wp maintenance-mode deactivate.
Bước 2: Kiểm tra bản cập nhật đã thực sự hoàn tất chưa
Xóa tệp đưa trang trở lại, nhưng bản cập nhật bị gián đoạn có thể chưa hoàn chỉnh. Đăng nhập wp-admin và vào Dashboard → Updates.
- Nếu các bản cập nhật vẫn còn trong danh sách, hãy chạy lại, từng cái một.
- Nếu một plugin đang báo lỗi hoặc bị mất, hãy cài lại từ Plugins → Add New hoặc tải lên một bản mới.
- Nếu sau khi xóa tệp, trang hiện “There has been a critical error”, một bản cập nhật cài dở đã làm hỏng thứ gì đó. Xem hướng dẫn sửa lỗi nghiêm trọng của WordPress, hoặc việc cần làm khi bản cập nhật WordPress làm hỏng trang.
Bước 3: Xóa bộ nhớ đệm
Plugin bộ nhớ đệm và CDN có thể vẫn trả về trang bảo trì dù tệp đã không còn. Hãy xóa bộ nhớ đệm của plugin cache và CDN (ví dụ Cloudflare) nếu khách truy cập vẫn thấy thông báo.
Bước 4: Sửa bản cập nhật lõi bị hỏng
Nếu bản cập nhật lõi WordPress bị gián đoạn và wp-admin không tải đúng, hãy tải đúng phiên bản WordPress từ WordPress.org rồi tải lại các thư mục wp-admin và wp-includes. Không ghi đè wp-content hoặc wp-config.php.
Cách tránh bị kẹt lần nữa
- Cập nhật plugin theo từng nhóm nhỏ, thay vì cập nhật tất cả cùng lúc.
- Giữ tab trình duyệt mở cho đến khi các bản cập nhật hoàn tất.
- Đảm bảo giới hạn bộ nhớ PHP ít nhất là 256 MB, để bản cập nhật không bị hết bộ nhớ.
- Sao lưu trước các bản cập nhật lớn, và thử các bản cập nhật quan trọng trên bản sao staging trước.
- Nếu máy chủ của nhà cung cấp hosting thường xuyên chậm khi cập nhật, hãy cân nhắc gói hosting tốt hơn.
Bạn muốn bật chế độ bảo trì có chủ đích?
Nếu bạn thực sự muốn hiện trang bảo trì trong lúc làm việc trên trang, hãy dùng plugin bảo trì hoặc coming-soon chuyên dụng thay vì tệp .maintenance. Các plugin này cho phép hiện một trang mang thương hiệu, vẫn cho quản trị viên đã đăng nhập xem trang, và gửi đúng trạng thái HTTP 503 để công cụ tìm kiếm biết thời gian ngừng hoạt động chỉ là tạm thời.
Muốn có người lo phần cập nhật giúp bạn? Các gói bảo trì WordPress của chúng tôi chạy cập nhật an toàn mỗi tuần, có sao lưu trước. Nếu có gì đang hỏng ngay lúc này, dịch vụ WordPress Fix có giá cố định $45. Yêu cầu sửa.
Câu hỏi thường gặp
Xóa tệp .maintenance có an toàn không?
Có. Đây là tệp tạm mà WordPress tạo trong lúc cập nhật. Xóa tệp chỉ kết thúc chế độ bảo trì. Việc này không ảnh hưởng đến nội dung hay cài đặt của bạn.
Tôi không tìm thấy tệp .maintenance. Phải làm gì?
Hãy chắc chắn tệp ẩn đang được hiện, và bạn đang ở thư mục gốc của WordPress. Nếu tệp thực sự không có mà thông báo vẫn còn, một plugin bảo trì hoặc coming-soon, hoặc bộ nhớ đệm, có thể đang hiện thông báo đó. Hãy xóa bộ nhớ đệm và kiểm tra các plugin.
Chế độ bảo trì có hại cho SEO không?
Vài phút thì không. WordPress gửi trạng thái 503 “temporarily unavailable”, báo cho công cụ tìm kiếm quay lại sau. Bị kẹt nhiều ngày có thể ảnh hưởng thứ hạng, nên hãy sửa nhanh.




