Jeśli WordPress utknął na komunikacie o zaplanowanych pracach konserwacyjnych, usuń ukryty plik .maintenance z głównego katalogu instalacji. Zrobisz to przez FTP, SFTP albo Menedżer plików w panelu hostingu.
Jak natychmiast wyłączyć tryb konserwacji?
Wykonaj poniższe czynności:
- Zaloguj się do serwera przez FTP, SFTP lub Menedżer plików hostingu.
- Otwórz główny katalog WordPressa, czyli ten, w którym znajduje się między innymi plik
wp-config.phporaz katalogiwp-admin,wp-contentiwp-includes. - Włącz wyświetlanie ukrytych plików w ustawieniach klienta FTP lub menedżera plików.
- Znajdź plik o dokładnej nazwie
.maintenancei usuń go. - Odśwież stronę oraz panel administracyjny WordPressa.
Kropka na początku nazwy jest częścią nazwy pliku. Pliki zaczynające się od kropki są często ukryte, dlatego możesz go nie zobaczyć mimo otwarcia właściwego katalogu.
Nie usuwaj pliku .htaccess. To inny plik, który może zawierać reguły przekierowań i konfigurację serwera WWW. Do wyłączenia trybu konserwacji potrzebny jest wyłącznie .maintenance.
Dlaczego WordPress utknął w trybie konserwacji?
Maintenance Mode jest normalnym mechanizmem WordPressa. System włącza go na czas aktualizacji, aby odwiedzający nie korzystali ze strony, gdy część plików pochodzi już z nowej wersji, a pozostałe nie zostały jeszcze zmienione.
Po zakończeniu aktualizacji WordPress powinien usunąć plik .maintenance automatycznie. Jeśli proces zostanie przerwany, na przykład przez błąd serwera, zerwanie połączenia, brak miejsca lub problem z uprawnieniami, plik może pozostać na serwerze.
Jego usunięcie tylko odblokowuje stronę. Nie kończy ani nie cofa przerwanej aktualizacji. Jeśli po skasowaniu pliku pojawi się błąd krytyczny, biały ekran lub HTTP 500, przyczyny trzeba szukać w aktualizowanym motywie, wtyczce albo plikach PHP.
Co sprawdzić po usunięciu pliku?
Po przywróceniu dostępu do witryny wykonaj podstawowe testy:
- Wyczyść pamięć podręczną przeglądarki, WordPressa, serwera lub CDN.
- Zaloguj się do panelu i sprawdź sekcję aktualizacji.
- Sprawdź, czy aktualizowany motyw lub wtyczka są aktywne i działają poprawnie.
- Przetestuj formularze, logowanie, koszyk i proces składania zamówienia, jeśli strona prowadzi sprzedaż.
- Zajrzyj do logów błędów, jeśli witryna nadal wyświetla błąd lub nie działa w całości.
Jeśli WordPress ponownie proponuje aktualizację tego samego elementu, nie uruchamiaj jej od razu. Najpierw wykonaj kopię plików i bazy danych, sprawdź wolne miejsce na serwerze oraz ustal, co przerwało poprzedni proces.
Jak wyłączyć tryb konserwacji przez WP-CLI?
Użytkownicy z dostępem SSH mogą użyć WP-CLI zamiast usuwać plik ręcznie. Status sprawdzisz poleceniem:
wp maintenance-mode status
Aby wyłączyć tryb konserwacji, wykonaj:
wp maintenance-mode deactivate
W większości przypadków ręczne usunięcie .maintenance wystarcza do szybkiego odblokowania witryny, ale stan przerwanej aktualizacji zawsze trzeba sprawdzić osobno.