Tin tức và phân tích của tất cả các thiết bị di động

Cách khắc phục ngắn gọn không có sẵn cho lỗi bảo trì theo lịch trình trong WordPress

Bạn có thấy lỗi “Không có sẵn để bảo trì theo lịch trình” trong WordPress không? Lỗi này thường xuất hiện khi cập nhật các chủ đề cốt lõi, plugin hoặc WordPress.

Về cơ bản, trang web WordPress của bạn không thể hoàn thành cập nhật, khiến bạn bị kẹt trong chế độ bảo trì.

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách dễ dàng sửa lỗi “Không có sẵn để bảo trì theo lịch trình” trong WordPress. Chúng tôi cũng sẽ cho bạn thấy lý do tại sao lỗi này xảy ra và làm thế nào bạn có thể tránh nó trong tương lai.

Sửa lỗi không có sẵn cho lỗi bảo trì theo lịch trình trong WordPress

Tại sao xảy ra lỗi chế độ bảo trì WordPress?

Trang chế độ bảo trì không phải là một lỗi kỹ thuật. Đây là một trang thông báo.

Trong quá trình cập nhật, WordPress tải các tệp cập nhật cần thiết về máy chủ của bạn, trích xuất chúng và sau đó cài đặt bản cập nhật.

WordPress cũng đặt trang web của bạn ở chế độ bảo trì và hiển thị ngắn gọn không có sẵn để bảo trì theo lịch trình. Hãy quay lại sau một phút nữa. thông báo trong quá trình.

Không khả dụng do lỗi bảo trì theo lịch trình trong WordPress

Để kích hoạt thông báo chế độ bảo trì, WordPress tạo tạm thời .bảo trì tập tin trong thư mục gốc của trang web của bạn.

Nếu mọi thứ hoạt động bình thường thì cảnh báo này có thể sẽ chỉ hiển thị trong vài giây. Sau khi cập nhật thành công, WordPress sẽ tự động xóa tệp bảo trì để tắt chế độ bảo trì.

Tuy nhiên, đôi khi do phản hồi của máy chủ lưu trữ WordPress chậm hoặc vấn đề bộ nhớ thấp, tập lệnh nâng cấp sẽ hết hạn và làm gián đoạn quá trình. Khi điều này xảy ra, WordPress không có cơ hội đưa trang web của bạn ra khỏi chế độ bảo trì.

Nói cách khác, trang web của bạn sẽ tiếp tục hiển thị thông báo chế độ bảo trì và bạn sẽ cần phải tự sửa nó.

Làm thế nào để sửa lỗi chế độ bảo trì WordPress?

Để đưa trang web của bạn ra khỏi chế độ bảo trì, tất cả những gì bạn thực sự cần làm là xóa tệp .maintenance khỏi thư mục gốc của trang web của bạn bằng FTP.

Xóa tập tin bảo trì

Nếu bạn không thể tìm thấy tệp .maintenance trong thư mục gốc WordPress của mình, hãy đảm bảo bạn đã xác minh ứng dụng khách FTP của mình để hiển thị các tệp ẩn.

Trong Filezilla, bạn có thể buộc nó hiển thị các tệp ẩn bằng cách nhấp vào Máy chủ »Buộc hiển thị các tập tin ẩn từ thanh menu.

Hiển thị các tập tin ẩn trên FTP

Khi tệp .maintenance bị xóa, trang web của bạn sẽ thoát khỏi chế độ bảo trì và lỗi sẽ được sửa.

Nếu bạn không biết cách sử dụng FTP, bạn cũng có thể xóa các tệp bằng cách đi tới trình quản lý tệp trong bảng điều khiển lưu trữ WordPress của bạn và sau đó xóa tệp .maintenance bên trong trình quản lý tệp.

Làm thế nào để tránh chế độ bảo trì WordPress trong tương lai?

Chúng tôi đã biết rằng lỗi “Không có sẵn để bảo trì theo lịch trình” là do phản hồi của máy chủ chậm hoặc vấn đề bộ nhớ thấp trên máy chủ lưu trữ web của bạn.

Cách dễ nhất để tránh sai lầm này là nâng cấp lên gói lưu trữ ưu việt. Chúng tôi khuyên bạn nên đi với một trong những công ty lưu trữ WordPress được quản lý này cung cấp hiệu suất lưu trữ vượt trội.

Nếu nâng cấp lên gói lưu trữ cao hơn không phải là một tùy chọn, chúng tôi khuyên bạn nên nâng cấp từng plugin và chủ đề.

Thông thường, người dùng có xu hướng nhấp nhanh vào liên kết cập nhật dưới mỗi plugin. WordPress sau đó làm chậm trật tự cập nhật, nhưng thậm chí một phần nghìn giây chậm kết nối có thể gây ra xung đột khiến trang web của bạn bị kẹt trong chế độ bảo trì.

Plugin WordPress Cập nhật từng cái một

Thay vì nhanh chóng nhấp vào liên kết Cập nhật, chúng tôi khuyên bạn nên kiên nhẫn cập nhật một trình cắm một lần.

Cách tùy chỉnh thông báo chế độ bảo trì

Một giải pháp dễ dàng hơn để tránh hiển thị thông báo chế độ bảo trì mặc định là đặt thủ công trang web WordPress của bạn ở chế độ bảo trì trước khi cài đặt bất kỳ bản cập nhật nào.

Cách tốt nhất để làm điều này là cài đặt và kích hoạt plugin SeedProd. Đây là plugin chế độ bảo trì phổ biến nhất cho WordPress. Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của chúng tôi về cách cài đặt plugin WordPress.

Sau khi kích hoạt, đi đến Cài đặt »Sắp có Pro và chọn hộp bên cạnh tùy chọn “Bật chế độ bảo trì”.

Bật chế độ bảo trì

Sau đó, bạn cần nhấp vào nút “Chỉnh sửa sắp ra mắt / Trang bảo trì”. Điều này sẽ mở tùy biến chủ đề SeedProd. Từ đây bạn có thể chọn một chủ đề và sau đó tùy chỉnh nó để tạo một trang chế độ bảo trì đẹp cho trang web của bạn.

Chọn một chủ đề cho trang chế độ bảo trì của bạn

Bây giờ, nếu bạn không muốn tự đưa trang web của mình vào chế độ bảo trì mỗi khi cập nhật, bạn có thể tạo một trang bảo trì trong WordPress mà không cần sử dụng plugin.

Chỉ cần tạo một tệp mới có tên là care.php trên máy tính để bàn của bạn và dán mã này vào trong đó:



    



Tiếp theo, bạn cần tải tệp này lên thư mục wp-content của trang web WordPress của bạn.

Bây giờ mỗi khi bạn cập nhật trang web của mình, WordPress sẽ hiển thị trang này trong chế độ bảo trì. Bạn có thể sử dụng CSS để thiết kế trang này theo cách bạn muốn.

Thông báo chế độ bảo trì tùy chỉnh

Khắc phục sự cố Lỗi Chế độ bảo trì WordPress

Vì chúng tôi đã giúp hàng ngàn người dùng sửa lỗi WordPress “Không có sẵn để bảo trì theo lịch trình” trong WordPress, chúng tôi đã giúp người dùng giải quyết các vấn đề vô hình khác nhau có thể phát sinh.

Dưới đây là một số bước bổ sung bạn có thể cần thực hiện nếu giải pháp trên không hoạt động.

WordPress vẫn bị kẹt trong chế độ bảo trì sau khi cập nhật và sửa lỗi trước đó?

Nếu đây là trường hợp, bạn nên cập nhật tệp wp-created.php nằm trong thư mục WordPress chính của bạn. Đây là cùng một nơi mà bạn đã tìm thấy và xóa tệp .maintenance.

Bạn sẽ cần mở tệp bằng trình quản lý tệp của công ty lưu trữ hoặc tải tệp xuống máy tính của bạn bằng FTP.

Tiếp theo, bạn cần tìm mã: xác định (‘WP_INSTALLING, đúng) và thay đổi đúng thành sai.

Sau đó, mã của bạn sẽ trông như thế này:

định nghĩa (‘WP_INSTALLING, sai)

Sau đó, bạn cần lưu các thay đổi và tải tệp lên máy chủ lưu trữ của mình bằng FTP. Nếu bạn đang sử dụng trình quản lý tệp của công ty lưu trữ, chỉ cần lưu tệp sẽ đưa nó ra khỏi chế độ bảo trì.

Trang web của tôi bị hỏng sau khi sửa lỗi chế độ bảo trì WordPress. Làm thế nào để tôi giải quyết nó?

Một bản cập nhật chưa hoàn thành hoặc bị gián đoạn có thể gây ra sự cố khi trang web của bạn thoát khỏi chế độ bảo trì.

Nếu lỗi này xảy ra khi bạn đang cập nhật phần mềm lõi WordPress thì bạn sẽ cần làm theo hướng dẫn của chúng tôi để cập nhật thủ công WordPress bằng FTP.

Nếu xảy ra lỗi khi bạn đang cập nhật một plugin WordPress, thì bạn sẽ cần tạm thời vô hiệu hóa tất cả các plugin WordPress bằng FTP. Bước này sẽ đảm bảo rằng plugin bị hỏng và trang web của bạn sẽ trở lại.

Tiếp theo, bạn sẽ cần đăng nhập vào bảng điều khiển WordPress của mình và kích hoạt một plugin cùng một lúc, để xem plugin nào gây ra sự cố. Sau đó, bạn cần phải tự cài đặt bản cập nhật plugin để nó hoạt động bình thường.

Chúng tôi hy vọng bài viết này đã giúp bạn khắc phục lỗi “Không có sẵn để bảo trì theo lịch trình” trong WordPress. Bạn cũng có thể muốn đánh dấu hướng dẫn dứt khoát của chúng tôi về cách sửa các lỗi WordPress phổ biến nhất.

Nếu bạn thích bài viết này, đăng ký kênh của chúng tôi YouTube để xem video hướng dẫn WordPress. Bạn cũng có thể tìm thấy chúng tôi tại Twitter và Facebook.