Upraveno 16 listopadu, 2024 09:45
Možná se Vám stala situace, kdy po aktualizaci pluginů nebo WordPressu samotného se systém dostal do režimu údržby (Briefly Unavailable for Scheduled Maintenance), který nejde jednoduše vypnout. Není to vysloveně častá chyba, ale zároveň není ani neobvyklá. V tomto článku bych rád vysvětlil, jak poměrně snadno tento problém odstranit i proč vlastně vzniká. Odstranit režim údržby jde pomocí FTP a je to otázka cca minuty práce. Pojďme se tedy podívat, jak na to.
Jak odstranit režim údržby po neúspěšné aktualizaci WordPressu (Briefly Unavailable for Scheduled Maintenance)
Režim údržby způsobuje soubor .maintenance, který si WordPress vytváří na FTP po dobu aktualizace pluginů, nebo jádra. Občas ale nastane situace, kdy tento soubor na FTP zůstane a díky němu WordPress uvízne v režimu úpravy, který nelze nijak vypnout. Řešení je ale jednoduché. Stačí, když soubor .maintenance na FTP ručně smažete. To můžete udělat následujícím postupem:
- přihlaste se na FTP svého webu pomocí FTP klienta (Filezilla, Total Commander …)
- otevřete si složku s webem (obvykle www, public apod.)
- v této složce najděte soubor .maintenance
- soubor ručně smažte
Soubor .maintenance není na FTP vidět
Jak jste si mohli všimnout, jméno souboru začíná tečkou. Tečka na začátku jména souboru znamená v Linuxových systémech skrytý soubor. Pokud tedy soubor na FTP nevidíte, může to být způsobeno tím, že v FTP klientu nemáte nastavené zobrazování skrytých souborů. Proto se jako první ujistěte, že toto nastavení máte zapnuté a že Vám FTP klient umožňuje tyto skryté soubory vidět.
Co dělat pro to, aby se režim údržby nezaseknul?
Abyste předešli vzniku souboru .maintenance na FTP a tím pádem zaseknutí WordPressu v režimu údržby, je důležité dodržovat několik zásad:
- Nevypínejte aktualizaci uprostřed procesu. Nikdy nerestartujte nebo nevypínejte aktualizaci, když už běží. Pokud se aktualizace přeruší, může zůstat soubor .maintenance na serveru.
- Nespouštějte více aktualizací najednou.
- Hromadné aktualizace (např. pluginů, šablon a WordPress jádra zároveň) mohou způsobit chyby a nekompletní proces, který nechá WordPress zaseknutý v režimu údržby. Doporučuje se aktualizovat postupně.
- Nepoužívejte neověřené pluginy na automatické aktualizace. Některé pluginy pro automatické aktualizace mohou vyvolat konflikty, nebo nedokončit proces správně.
- Nespouštějte aktualizace při vysokém zatížení serveru. Aktualizace v době, kdy server zpracovává velké množství požadavků, může způsobit přerušení procesu a vytvoření .maintenance souboru.
- Při aktualizacích zkontrolujte, zda máte dostatek paměti a nastavený dostatečný PHP limit (např. max_execution_time a memory limit). Pokud proces aktualizace překročí limity, může se zastavit a uvíznout v režimu údržby.
Nepoužívejte staré verze WordPressu nebo PHP. Tyto staré verze mohou obsahovat chyby, které ovlivňují stabilitu aktualizací. Udržujte WordPress a PHP aktualizované, abyste předešli možným chybám.
Jak odstranit režim údržby – závěr
Jak sami vidíte, odstranění tohoto problému není výrazně složité. Pokud navíc budete dodržovat výše uvedené rady, je velice pravděpodobné, že se s tímto problém již nikdy více nesetkáte. Nejvíce doporučuji provádět aktualizace opravdu postupně, jednu po druhé. Nejvíce totiž tento problém vzniká hlavně při hromadných aktualizací, kdy v procesu selže nějaký prvek a aktualizace se nedokončí správně.
FAQ
Co znamená chyba "Briefly Unavailable for Scheduled Maintenance"?
Tato chyba signalizuje, že WordPress byl během aktualizace přepnut do režimu údržby, ale proces nebyl dokončen, což může způsobit, že web zůstane v tomto režimu déle, než je nutné.
Proč WordPress vytváří soubor .maintenance?
Soubor .maintenance je dočasný soubor, který WordPress vytvoří na FTP serveru při aktualizaci pluginů, šablon nebo jádra. Slouží k dočasnému přesměrování návštěvníků na stránku údržby.
Jak zjistím, že je můj web v režimu údržby?
Pokud je web v režimu údržby, zobrazí se zpráva „Briefly Unavailable for Scheduled Maintenance. Check back in a minute“ místo obsahu vašeho webu.
Jak odstraním režim údržby?
Přihlaste se na FTP server pomocí klienta (např. Filezilla), vyhledejte soubor .maintenance
ve složce s webem a smažte jej. Tím se režim údržby vypne.
Co mám dělat, když soubor .maintenance na FTP nevidím?
Aktivujte v nastavení svého FTP klienta zobrazování skrytých souborů, protože soubory začínající tečkou jsou v Linuxových systémech skryté.
Proč se WordPress zasekne v režimu údržby?
Zaseknutí může nastat, pokud aktualizace neproběhne úspěšně, například kvůli přerušení procesu, nízkým PHP limitům, nebo konfliktům mezi pluginy.
Jak předejít problému se zaseknutím režimu údržby?
Aktualizujte postupně, nerestartujte aktualizace, kontrolujte nastavení PHP limitů, neprovádějte aktualizace při vysokém zatížení serveru a používejte ověřené pluginy.
Může režim údržby poškodit můj web?
Režim údržby samotný web nepoškodí, ale nedokončené aktualizace mohou způsobit chyby v pluginu, šabloně nebo jádře WordPressu.
Jaké FTP klienty mohu použít k odstranění souboru .maintenance?
Mezi oblíbené FTP klienty patří Filezilla, Total Commander nebo WinSCP. Vyberte si podle svých preferencí.
Může být problém způsoben starší verzí WordPressu nebo PHP?
Ano, starší verze WordPressu nebo PHP mohou obsahovat chyby, které negativně ovlivňují stabilitu aktualizací. Doporučuje se používat aktuální verze.
Web je vytvářen s pečlivostí k obsaženým informacím. Snažím se poskytovat kvalitní a užitečný obsah, který ostatním pomáhá, nebo je inspiruje. Pokud jste spokojeni s mou prací a chtěli byste mě podpořit, můžete to udělat prostřednictvím jednoduchých možností.
Byl pro Vás tento článek užitečný?
Klikni na počet hvězd pro hlasování.
Průměrné hodnocení. 0 / 5. Počet hlasování: 0
Zatím nehodnoceno! Buďte první
Je mi líto, že pro Vás nebyl článek užitečný.
Jak mohu vylepšit článek?
Řekněte mi, jak jej mohu zlepšit.
Odebírejte Newsletter
Buďte v obraze! Připojte se k odběru newsletteru a buďte první, kdo získá nejnovější informace přímo do vaší e-mailové schránky. Sledujte aktuality, exkluzivní události a inspirativní obsah, přímo na Vašem e-mailu.