Zautomatyzowana aktualizacja WordPressa nie została zakończona (napraw)

Opublikowany: 2022-11-16


Czy napotykasz błąd „ automatyczna aktualizacja WordPressa nie została zakończona ” w Twojej witrynie?

Jest to jeden z najczęstszych błędów, jakie każdy może napotkać na stronie WordPress. Jest to również jedno z najbardziej frustrujących, ponieważ nie mówi, dlaczego aktualizacja się nie powiodła ani która wtyczka spowodowała awarię.

Możesz pomyśleć, że ponowne zainicjowanie aktualizacji rozwiąże problem. Ale to nie zadziała.

Aby naprawić witrynę, musisz uzyskać dostęp do pliku w zapleczu witryny i usunąć go.

Dlaczego automatyczne aktualizacje WordPress nie działają?

Podczas aktualizacji motywów, wtyczek lub rdzenia witryny WordPress przechodzi w tryb konserwacji.

Gdy aktualizacja jest w toku, na stronie głównej Twojej witryny prawdopodobnie zobaczysz komunikat „Krótko niedostępny z powodu zaplanowanej konserwacji”.

Po zakończeniu aktualizacji wiadomość zostanie usunięta, a Twoja witryna wyjdzie z trybu konserwacji.

W większości aktualizacje przebiegają płynnie, ale czasami może wystąpić błąd aktualizacji.

Automatyczna aktualizacja WordPressa nie została zakończona

Trudno jest określić, co dokładnie powoduje niepowodzenie aktualizacji, ale zazwyczaj ma to następujące przyczyny:

  • Problemy z niezgodnością z rdzeniem WordPress lub innymi wtyczkami
  • Jednoczesna aktualizacja zbyt wielu wtyczek spowodowała przeciążenie serwera i przekroczenie limitu czasu
  • Przeglądarka została przypadkowo zamknięta podczas uruchamiania aktualizacji

W przypadkach, gdy aktualizacje się nie powiodą, napotkasz jeden z dwóch następujących scenariuszy:

  • Twoja witryna utknie w trybie konserwacji i nie będziesz mieć dostępu do strony wp-admin
  • Lub napotkasz komunikat „automatyczna aktualizacja WordPress nie została zakończona” na stronie wp-admin, zachęcający do ponownej próby aktualizacji

W poprzednim artykule omówiliśmy, jak naprawić witrynę, która utknęła w trybie konserwacji, więc w tym samouczku pokażemy, jak poradzić sobie z drugim scenariuszem.

Jak usunąć komunikat „Automatyczna aktualizacja WordPressa nie została zakończona”.

Aby usunąć wiadomość ze swojej witryny WordPress, musisz połączyć się z serwerem swojej witryny i usunąć plik o nazwie .maintenance .

Dostęp do pliku konserwacji można uzyskać na dwa sposoby:

  1. Możesz użyć narzędzia do zarządzania plikami swojego hosta. Jeśli twój host oferuje cPanel, możesz użyć narzędzia cPanel File Manager. Nawet jeśli Twój host korzysta z innego pulpitu nawigacyjnego hostingu, nadal może oferować jakiś rodzaj menedżera plików.
  2. Możesz połączyć się ze swoim serwerem za pomocą FTP, który będzie obsługiwany przez wszystkie hosty. Aby się połączyć, potrzebujesz klienta FTP, takiego jak FileZilla – mamy cały przewodnik na temat WordPress FTP, jeśli nie masz pewności, jak to zrobić. Jeśli brzmi to przydatne, czytaj dalej, ponieważ link do niego upuściliśmy w sekcji FTP poniżej.

Najpierw pokażemy Ci, jak uzyskać dostęp za pośrednictwem konta hostingowego cPanel, a następnie jak użyć Filezilli do usunięcia pliku .maintenance .

Ale zanim przejdziesz dalej, musisz wykonać dwa podstawowe kroki.

Najpierw wyczyść pamięć podręczną witryny i sprawdź, czy nadal pojawia się komunikat o niepowodzeniu aktualizacji. Jeśli błąd był tymczasowy i WordPress już się nim zajął, to po wyczyszczeniu pamięci podręcznej komunikat o niepowodzeniu aktualizacji powinien zniknąć z dashboardu.

Jeśli nadal występuje błąd, wykonaj kopię zapasową swojej witryny. W tym samouczku uzyskasz dostęp do zaplecza swojej witryny, które zawiera wszystkie pliki i foldery Twojej witryny. Jeśli przypadkowo usuniesz niewłaściwy plik, możesz po prostu przywrócić kopię zapasową, aby witryna znów działała.

Teraz zacznijmy.

Usuń plik .maintenance przez cPanel

Aby rozpocząć, wykonaj następujące kroki:

  1. Zaloguj się na swoje konto hostingowe.
  2. Otwórz cPanel.
  3. Wybierz narzędzie Menedżer plików.
Menedżer plików w cpanelu
Menedżer plików w cPanelu

Następnie wybierz folder public_html i powinieneś znaleźć plik .maintenance w folderze. Kliknij plik prawym przyciskiem myszy i wybierz Usuń , aby usunąć plik.

Ten folder może mieć nieco inną nazwę w zależności od hosta. Jeśli nie widzisz folderu o nazwie public_html , po prostu przejrzyj i poszukaj folderu zawierającego inne foldery, takie jak wp-admin i wp-content .

usuwanie pliku konserwacji za pomocą menedżera plików
Usuwanie pliku konserwacji za pomocą Menedżera plików

Teraz, jeśli sprawdzisz pulpit nawigacyjny WordPress, zobaczysz, że błąd „Automatyczna aktualizacja WordPress nie została zakończona” zniknął.

Jeśli nie możesz znaleźć pliku, być może jest on ukryty z powodu ustawienia w Menedżerze plików. W Menedżerze plików przejdź do Ustawień i wybierz Pokaż ukryte pliki z okna, które się pojawi.

pokaż ukryte pliki w menedżerze plików.
Włączanie wyświetlania ukrytych plików w Menedżerze plików

Zapisz zmiany i odśwież Menedżera plików. Powinieneś znaleźć plik konserwacji w folderze public_html.

Usuń plik konserwacji przez FTP (FileZilla)

Jeśli Twój host nie oferuje menedżera plików, możesz również uzyskać dostęp do tego pliku i usunąć go za pomocą FTP.

Aby połączyć się przez FTP, potrzebujesz klienta FTP. Do zrzutów ekranu użyjemy programu FileZilla, ponieważ jest darmowy i działa na wielu platformach, ale podstawowe kroki dotyczą każdego klienta FTP.

Po otwarciu FileZilla będziesz musiał wprowadzić swojego hosta, nazwę użytkownika, hasło i port, aby połączyć się z serwerem.

Jeśli nie masz pewności, jak to zrobić, zapoznaj się z naszym pełnym przewodnikiem po WordPress FTP.

Pola poświadczeń filezilla ftp
Pola poświadczeń FTP w Filezilla

Po wprowadzeniu danych uwierzytelniających i nawiązaniu połączenia z zapleczem witryny zauważysz, że panel po prawej stronie został wypełniony folderami. Znajdź folder public_html i kliknij go.

Ten folder może mieć nieco inną nazwę w zależności od hosta. Jeśli nie widzisz folderu o nazwie public_html , po prostu przejrzyj i poszukaj folderu zawierającego inne foldery, takie jak wp-admin i wp-content .

Poniższy panel pokaże wszystkie pliki i foldery w folderze public_html . Powinieneś znaleźć plik .maintenance w tym panelu.

dostęp do pliku konserwacji przez filezillę
Dostęp do pliku konserwacji w folderze public_html przez Filezillę

Następnie kliknij prawym przyciskiem myszy plik .maintenance i wybierz Usuń , aby usunąć plik ze swojej witryny.

usuwanie pliku konserwacji przez filezillę - automatyczna aktualizacja wordpress nie została zakończona
Usuwanie pliku konserwacji przez Filezillę

Jeśli nie widzisz pliku .maintenance , może on być ukryty z powodu ustawienia w FileZilla. Aby upewnić się, że FileZilla pokazuje wszystkie pliki, wybierz Serwer z górnego paska narzędzi, a następnie włącz opcję Wymuś pokazywanie ukrytych plików .

Jak wymusić pokazywanie ukrytych plików w FileZilla

Co następne?

Po usunięciu pliku trybu konserwacji przy użyciu powyższych metod, jeśli nadal widzisz komunikat „automatyczna aktualizacja WordPress nie została zakończona” na twoim wp-admin, najprawdopodobniej jest to problem z pamięcią podręczną. Wyczyść pamięć podręczną i sprawdź ponownie.

Środki po naprawie: Po usunięciu komunikatu o błędzie z administratora wp nadszedł czas, aby zaktualizować wtyczki w Twojej witrynie. Jeśli aktualizacje ponownie się nie powiodą, sprawdź wtyczki pod kątem problemów ze zgodnością i poproś o pomoc swojego dostawcę usług hostingowych.

Jak zapobiec niepowodzeniom aktualizacji w przyszłości

Jednym z najlepszych sposobów zapobiegania niepowodzeniom aktualizacji w witrynie WordPress jest przeprowadzanie aktualizacji w witrynie przejściowej zamiast w witrynie działającej.

Witryna pomostowa jest repliką Twojej działającej witryny i można ją utworzyć za pomocą wtyczek pomostowych lub wtyczek zapasowych, które oferują funkcje pomostowe. Niektórzy dostawcy usług hostingowych świadczą również usługi przejściowe.

Mamy osobny przewodnik na temat konfigurowania witryny testowej — przeczytaj go, jeśli chcesz dowiedzieć się, jak używać wtyczek testowych, wtyczek do tworzenia kopii zapasowych i konta hostingowego do tworzenia witryny testowej.

Podczas przeprowadzania aktualizacji w witrynie przejściowej prawdopodobnie napotkasz sporadyczne błędy. Zalecamy skorzystanie z tego przewodnika w celu rozwiązania problemu. Po znalezieniu poprawki możesz przeprowadzić aktualizacje w swojej aktywnej witrynie.

Wniosek

Błąd „automatyczna aktualizacja WordPressa nie została zakończona” jest powszechnym zjawiskiem WordPress.

Prawdopodobnie pojawi się z powodów takich jak niezgodność wtyczek, przeciążenie serwera i przypadkowe zamknięcie przeglądarki podczas przeprowadzania aktualizacji.

Aby usunąć komunikat ostrzegawczy z administratora wp, musisz najpierw uzyskać dostęp do zaplecza swojej witryny za pomocą narzędzi takich jak Menedżer plików lub Filezilla, a następnie usunąć plik .maintenance.

W przypadku przyszłych aktualizacji spróbuj przeprowadzić je w witrynach testowych zamiast w witrynie działającej.

Jeśli masz jakiekolwiek pytania dotyczące błędu „automatyczna aktualizacja WordPressa nie została zakończona”, daj nam znać w komentarzach poniżej.

Bezpłatny przewodnik

5 podstawowych wskazówek, aby przyspieszyć
Twoja witryna WordPress

Skróć czas ładowania nawet o 50-80%
wystarczy postępować zgodnie z prostymi wskazówkami.