Hur åtgärdar man felet "Tillfälligt otillgängligt på grund av underhåll" i WordPress?

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
Hur man åtgärdar felet "Tillfälligt otillgängligt på grund av underhåll" i WordPress
Vad är felet "Tillfälligt otillgänglig på grund av underhåll" i WordPress?

Felet "Tillfälligt otillgängligt på grund av underhåll" i WordPress visas när en webbplats fastnar i underhållsläge under en kärn-, plugin- eller temauppdatering, vilket hindrar besökare och administratörer från att komma åt webbplatsen tills problemet är löst.

Felet "Tillfälligt otillgängligt på grund av underhåll" är ett av de mest störande WordPress-problemen en webbplatsägare kan stöta på. Det verkar som att när WordPress fastnar i underhållsläge under en uppdatering blockerar det alla besökare, inklusive dig. Den här guiden guidar dig genom varje orsak och varje lösning.

Även om du aldrig har rört en serverfil förut kan du åtgärda det här felet. Stegen är enkla och de flesta tar mindre än fem minuter.

TL;DR: Snabba lösningar för WordPress underhållslägesfel

  • WordPress skapar en .maintenance- fil i början av varje uppdatering och tar bort den när den är klar. Om uppdateringen misslyckas finns filen kvar och webbplatsen förblir låst.
  • Att ta bort den filen från din server är i de flesta fall den snabbaste lösningen.
  • Att inaktivera plugin-program och byta till ett standardtema hjälper när en kompatibilitetskonflikt är grundorsaken.
  • Att välja en pålitlig WordPress-underhållsbyrå och support, och att ha ordentliga säkerhetskopior, förhindrar att detta blir ett återkommande problem.

Vad betyder "Tillfälligt otillgänglig på grund av underhåll" i WordPress?

skapas .maintenance i webbplatsens rotmapp. Den här filen visar meddelandet: "Tillfälligt otillgänglig för schemalagt underhåll. Återkom om en minut."

WordPress-underhåll

Under normala förhållanden tar WordPress bort den här filen så snart uppdateringen är klar. Webbplatsen återgår online och ingen märker den korta pausen. Problemet börjar när uppdateringen avbryts. Filen finns kvar på servern och underhållsskärmen försvinner aldrig.

Ju längre detta varar, desto mer skadar det användarnas förtroende. En webbplats som läggs ner utan förklaring förlorar snabbt besökarnas förtroende.

Skillnaden mellan underhållsläge och ett 503-fel om tjänsten inte är tillgänglig

Dessa två fel ser lika ut men har olika ursprung och lösningar.

  • WordPress underhållsläge utlöses av själva CMS:et. .maintenance -filen är orsaken. WordPress försatte din webbplats avsiktligt i detta tillstånd under en uppdatering. Det är ett kontrollerat, återställningsbart tillstånd.
  • 503 "Tjänsten är inte tillgänglig" är ett HTTP-svar på servernivå. Det betyder att servern inte kan behandla förfrågningar, ofta på grund av överbelastning, felkonfiguration eller Cloudflare-fel mellan din ursprungsserver och CDN. Ett 503-svar kräver diagnos på servernivå och är inte relaterat till uppdateringsprocessen.

Om du ser "Tillfälligt otillgänglig för underhåll" börjar du med att leta efter .maintenance- filen. Om du ser en rå 503-felsida ligger problemet på värd- eller nätverksnivå.

Varför felet kan låsa dig ute från WP-administratören?

När underhållsläget aktiveras tillämpar WordPress det på alla URL:er på webbplatsen, inklusive /wp-admin. Systemet har inget sätt att skilja dig från en vanlig besökare. Varje begäran returnerar underhållsskärmen.

Det här betyder att du inte kan logga in och åtgärda problemet inifrån WordPress. Du måste komma åt servern direkt via FTP, SFTP eller din webbhotells kontrollpanel.

Innan du gör ändringar, granska dina WordPress-felloggar för att förstå exakt vad som utlöste den misslyckade uppdateringen. Loggarna avslöjar ofta en PHP-timeout, minnesgräns eller plugin-fel som orsakade avbrottet.

Stoppa fel innan de påverkar din webbplats

Håll din webbplats säker, uppdaterad och igång smidigt dygnet runt med Seahawks expertplaner för WordPress-underhåll från 49 USD/månad.

Varför visas felmeddelandet "Tillfälligt otillgängligt på grund av underhåll"?

Flera omständigheter kan göra att en uppdatering stoppas halvvägs, vilket gör att WordPress fastnar i underhållsläge.

Avbrutna WordPress-plugin- eller temauppdateringar

En uppdatering kan avbrytas mitt i en process av många anledningar. En långsam server, ett nätverksproblem eller ett plugin som överskrider PHP:s exekveringstid kan alla avbryta processen. När detta händer kör WordPress aldrig rensningssteget som tar bort .maintenance- filen.

Överskott av WordPress-plugins är en vanlig orsak. En webbplats som kör 30 eller 40 plugins har mycket större risk för uppdateringskonflikter och timeout-fel än en med ett begränsat, kurerat urval.

Misslyckad WordPress Core-uppdateringsprocess

Kärnuppdateringsfel är allvarligare än plugin-fel. WordPress ersätter sina egna kärnfiler under den här processen. Om den stannar halvvägs kan vissa filer delvis ersättas. Detta lämnar installationen i ett instabilt tillstånd.

Att hoppa över säkerhetskopior före uppdateringar är ett av de vanligaste misstagen inom WordPress-utveckling. Utan en säkerhetskopia kräver återställning från en misslyckad kärnuppdatering att installationen manuellt återuppbyggs.

Korrupt eller fast .maintenance-fil

Ibland slutförs uppdateringen utan problem, men rensningssteget misslyckas. WordPress tar inte bort .maintenance- filen, och underhållsskärmen förblir aktiv även om webbplatsen är helt uppdaterad.

Filen finns i din WordPress rotkatalog, samma mapp som innehåller wp-config.php och wp-login.php. Det är en dold fil som börjar med en punkt, så många filhanterare visar den inte som standard.

Det här scenariot är det vanligaste och det enklaste att åtgärda. Det räcker med att ta bort filen.

Problem med servertimeout eller låg PHP-minnesgräns

Varje WordPress-uppdatering förbrukar serverminne och CPU. Om din server tillämpar en låg PHP-minnesgräns eller en kort maximal körningstid kan uppdateringen få timeout innan den är klar.

Om din WordPress-webbplats är långsam eller ofta får slut på resurser är det mycket mer troligt att uppdateringsfel uppstår. Att öka PHP-minnesgränsen till minst 256 MB och ställa in en längre körningstid minskar denna risk avsevärt.

Konflikter med plugin- eller temakompatibilitet

Att uppdatera ett plugin kan bryta kompatibiliteten med ett annat. När WordPress upptäcker ett allvarligt fel under uppdateringsprocessen kan det stoppa och lämna underhållsläget aktivt.

Att hålla dina plugins och snabbaste WordPress-teman uppdaterade minskar risken för inkompatibiliteter. Läs alltid ändringsloggen innan du kör en större plugin-uppdatering. Brutna ändringar dokumenteras vanligtvis där.

Uppdatera flera plugins samtidigt

WordPress låter dig välja alla föråldrade plugins och uppdatera dem samtidigt. Detta verkar effektivt, men det multiplicerar risken. Varje plugin-uppdatering initierar sin egen korta underhållscykel. Överlappande cykler kan orsaka tidskonflikter och lämna underhållsläget aktivt.

Uppdatera plugin-program ett i taget. Detta tar några extra minuter men minskar drastiskt risken för att uppdateringen fastnar.

Långsam webbhotellsmiljö eller resursbegränsningar

En server som inte kan allokera tillräckligt med CPU, RAM eller exekveringstid kommer att ha svårt att slutföra uppdateringar på ett tillförlitligt sätt. Detta gäller särskilt för delade hostingmiljöer.

Att uppgradera till en bättre WordPress-hostingleverantör löser många återkommande problem i underhållsläge. Hanterade WordPress-hosts hanterar serverkonfiguration specifikt för WordPress-arbetsbelastningar och tillämpar resursgränser som stöder tillförlitliga uppdateringar.

Webbläsaren stängd eller internetanslutningen frånkopplad under uppdateringar

Om du stänger din webbläsarflik eller förlorar din internetanslutning under en uppdatering kan PHP-processen som körs på servern fortsätta ett tag innan den får tidsgräns. Uppdateringen misslyckas halvvägs.

Stanna kvar på sidan medan uppdateringar körs. Vänta tills WordPress visar meddelandet "Underhåll slutfört" innan du stänger webbläsarfliken eller navigerar vidare.

Hur åtgärdar man felet "Tillfälligt otillgänglig på grund av underhåll" i WordPress?

Gå igenom dessa lösningar i ordning. Börja med den enklaste lösningen och flytta dig nedåt i listan om problemet kvarstår.

Underhållsläge

Om du inte är bekväm med att arbeta direkt med serverfiler kan professionella i WordPress buggfixartjänster lösa detta snabbt utan att riskera att förvärra saken.

Ta bort .maintenance-filen från WordPress rotkatalog

Detta är den mest direkta lösningen och löser de flesta fall.

  • Logga in på din webbhotells kontrollpanel (cPanel eller motsvarande) och öppna filhanteraren. Alternativt kan du ansluta via FTP eller SFTP.
  • Navigera till rotmappen för din WordPress-installation, den som innehåller wp-config.php.
  • Aktivera alternativet att visa dolda filer. .maintenance -filen börjar med en punkt och är dold som standard.
  • Leta reda på .maintenance- filen.
  • Ta bort det.
  • Uppdatera din webbplats i webbläsaren.

Din webbplats bör återgå till det normala omedelbart.

Rensa WordPress och webbläsarcache efter att underhållsläget har tagits bort

Efter att du har tagit bort .maintenance- filen kan din webbläsare eller ett cache-plugin fortfarande visa en cachad version av underhållsskärmen.

Rensa först webbläsarens cache. Logga sedan in på WordPress och rensa ditt cache-plugin. WP Rocket, FastPixeloch LiteSpeed ​​Cache har alla ett rensningsalternativ med ett klick i WordPress instrumentpanel. Detta steg säkerställer att varje besökare ser den aktiva webbplatsen snarare än en cachad felsida.

Inaktivera alla WordPress-plugins manuellt

Om webbplatsen fortfarande är nere efter att du tagit bort .maintenance- filen kan en plugin-konflikt fortfarande vara aktiv.

  • Anslut till din server via FTP eller SFTP.
  • Navigera till wp-content/plugins/.
  • Byt namn på hela plugins- mappen, till exempel till plugins_disabled.
  • Ladda din webbplats.

Om webbplatsen nu fungerar, byt namn på mappen tillbaka till plugins. Återaktivera sedan varje plugin individuellt och testa efter varje aktivering. Det plugin som gör att webbplatsen inte fungerar är det som orsakar konflikten.

Byt till ett standardtema för WordPress

Ett skadat eller inkompatibelt tema kan förhindra att WordPress slutför återställningsprocessen.

  • Anslut till din server via FTP.
  • Navigera till wp-content/themes/.
  • Byt namn på din aktiva temamapp till något i stil med mytheme_backup.
  • WordPress återgår till det senaste standardtemat det kan hitta.

Om din webbplats laddas med standardtemat är det ditt anpassade WordPress-tema som är problemet. Kontakta temautvecklaren eller återgå till en tidigare version av temafilerna.

Öka PHP-minnesgränsen i WordPress

En låg PHP-minnesgräns orsakar timeouts för uppdateringar. Lägg till följande rad i din wp-config.php -fil, precis före raden som läser /* Det var allt, sluta redigera! */:

define('WP_MEMORY_LIMIT', '256M');

Du kan också kontakta ditt webbhotell och be dem höja minnesgränsen på servernivå. Vissa webbhotellsplaner för småföretag har som standard 64 MB eller 128 MB, vilket ofta är för lågt för pålitliga WordPress-uppdateringar. Be om minst 256 MB.

Slutför misslyckade WordPress-uppdateringar manuellt

Om en kärnuppdatering misslyckades kan du behöva köra den manuellt igen.

  • Ladda ner den senaste versionen av WordPress från wordpress.org.
  • Extrahera ZIP-filen på din dator.
  • Ladda upp alla extraherade filer till din server via FTP och skriv över de befintliga.
  • Hoppa över wp-content- mappen för att skydda dina teman, plugins och uppladdningar.
  • Öppna yoursite.com/wp-admin/upgrade.php i din webbläsare för att starta databasuppgraderingssteget.

Team som hanterar WordPress-underhållsuppgifter utför rutinmässigt manuella kärnuppdateringar och kan slutföra denna process säkert om du behöver hjälp.

Kontrollera filbehörigheter och konfiguration av webbhotell

Felaktiga filbehörigheter kan förhindra att WordPress tar bort .maintenance- filen automatiskt efter framtida uppdateringar.

webbhotellfunktioner

Standardbehörigheter för WordPress är:

  • Mappar: 755
  • Filer: 644

Kontrollera dessa i din webbhotells filhanterare eller via FTP. Be även din webbhotellsleverantör att verifiera att max_execution_time och upload_max_filesize är inställda på nivåer som är lämpliga för WordPress-uppdateringar.

Om problem med serverkonfigurationen hindrar uppdateringar från att slutföras WordPress experter på reparation granska din servermiljö och korrigera inställningarna.

Använd WP CLI för att inaktivera underhållsläge

Om du har SSH-åtkomst till din server erbjuder WP CLI den snabbaste lösningen.

Kör det här kommandot för att inaktivera underhållsläget direkt:

wp underhållsläge inaktivera

Eller radera filen manuellt via kommandoraden:

rm /sökväg/till/din/wordpress/.underhåll

WP CLI kringgår webbläsaren helt och hållet. Det är idealiskt för servermiljöer där filhanterare är otillgängliga eller opraktiska.

Återställ webbplatsens säkerhetskopia om felet kvarstår

Om alla andra lösningar har misslyckats, återställer återställningen av en nyligen genomförd säkerhetskopia webbplatsen till ett känt fungerande tillstånd. Detta är alltid snabbare än att felsöka en allvarligt trasig installation.

Använd din webbhotells inbyggda verktyg för säkerhetskopiering, eller använd ett säkerhetskopierings-plugin som UpdraftPlus för att återställa. Efter återställningen, se en checklista för webbplatsåteruppbyggnad för att bekräfta att alla komponenter, databas, mediefiler, teman och plugins är intakta.

Det är därför det inte är förhandlingsbart att upprätthålla automatiserade dagliga säkerhetskopior. En säkerhetskopia är ditt absolut bästa återställningsverktyg.

Hur tar man bort .maintenance-filen i WordPress?

Det finns tre metoder för att ta bort .maintenance- filen. Välj den som matchar din åtkomstnivå.

Använda cPanel-filhanteraren:

  • Logga in på din webbhotells kontrollpanel och öppna filhanteraren.
  • Navigera till rotkatalogen på din WordPress-webbplats.
  • Klicka på Inställningar (uppe till höger) och aktivera Visa dolda filer.
  • Hitta .maintenance -filen.
  • Högerklicka på den och välj Ta bort.
  • Ladda om din webbplats.

Använda FTP med FileZilla:

  • Öppna FileZilla och anslut till din server med dina FTP-inloggningsuppgifter.
  • Navigera till din WordPress-rotmapp på fjärrservern.
  • Gå till Server → Tvinga fram visning av dolda filer i menyn.
  • Hitta .maintenance -filen i fillistan.
  • Högerklicka och välj Ta bort.

Använda WP CLI:

Om du har SSH-åtkomst, kör:

rm /sökväg/till/wordpress/.underhåll

.maintenance laddningsproblem Filen börjar alltid med en punkt. De flesta filläsare döljer punktfiler som standard; aktivera alltid "Visa dolda filer" innan du letar efter dem. Samma navigering för dolda filer används vid felsökning av i sidbyggaren som kräver direkt FTP-åtkomst till filer.

Hur man åtgärdar plugin- och temakonflikter som orsakar underhållslägesfel?

Konflikter mellan plugins, eller mellan ett plugin och ett tema, är bland de vanligaste orsakerna till att underhållet har fastnat. Tillvägagångssättet är detsamma för båda: isolera och identifiera den konflikterande komponenten.

Isolera en plugin-konflikt:

  • Byt namn på hela din plugin- mapp via FTP för att inaktivera alla plugins samtidigt.
  • Gå till din webbplats. Om den laddas, byt namn på mappen till plugins.
  • Återaktivera varje plugin individuellt.
  • Kör en liten uppdatering efter varje aktivering och leta efter felet.
  • Det är plugin-programmet som utlöser underhållsskärmen som orsakar konflikten.

Att isolera en temakonflikt:

  • Byt namn på din aktiva temamapp via FTP.
  • WordPress kommer att återgå till det standardinstallerade temat.
  • Kör uppdateringen igen.
  • Om uppdateringen slutförs utan problem är problemet ditt aktiva tema.

Om du nyligen redigerade dina temafiler med WordPress temaredigerare, ångra ändringarna i temaredigeraren och testa igen. Anpassad kod som läggs till direkt i temafiler kan orsaka syntaxfel som stoppar uppdateringsprocessen.

Testa alltid uppdateringar på en staging-webbplats innan du tillämpar dem i din live-miljö. En staging-miljö är det mest tillförlitliga sättet att upptäcka konflikter utan att utsätta besökare för driftstopp.

Hur kan man förhindra felet "Tillfälligt otillgänglig på grund av underhåll" i framtiden?

Några få konsekventa vanor eliminerar de flesta uppdateringsrelaterade fel innan de inträffar.

Proaktivt WordPress-underhåll
  • Kör regelbundna webbplatsgranskningar. En grundlig WordPress-webbplatsgranskning identifierar föråldrade plugins, inkompatibla komponenter och problem med serverkonfigurationen innan de orsakar problem under uppdateringar. Kvartalsvis granskning är en bra utgångspunkt för de flesta webbplatser.
  • Uppdatera ett objekt i taget. Undvik att välja alla plugin-program och köra en massuppdatering. Uppdatera kärnan, sedan teman och sedan plugin-program, separat och i sekvens. Detta begränsar antalet samtidiga processer som körs på din server.
  • Använd en staging-miljö. Tillämpa varje uppdatering på en staging-webbplats först. En staging-kopia speglar din live-webbplats utan att riskera riktiga användare. Skicka bara uppdateringar till produktion efter att ha bekräftat att de fungerar korrekt på staging.
  • Håll säkerhetskopior automatiska och aktuella. Konfigurera ditt säkerhetskopieringsplugin eller webbhotellsverktyg för att köra dagliga automatiserade säkerhetskopior. Lagra kopior utanför servern, antingen i molnlagring eller på en fjärrplats. En säkerhetskopia från igår är mycket bättre än ingenting.
  • Övervaka PHP-minne och exekveringsgränser. Granska dessa inställningar i din webbhotellspanel efter varje servermigrering eller planändring. Låga gränser kommer ofta med lågkostnads- eller instegsnivåer för webbhotell och är lätta att förbise.
  • Välj en infrastruktur byggd för WordPress. Att skydda din WordPress-webbplats börjar med rätt servermiljö. En hanterad WordPress-värd konfigurerar minnes- och exekveringstidsgränser och hanterar uppdateringar specifikt för att stödja WordPress, vilket avsevärt minskar uppdateringsfel.

Vanliga misstag i WordPress underhållsläge att undvika

Även utvecklare med många års WordPress-erfarenhet upprepar dessa misstag. Att undvika dem gör att du slipper fel i underhållsläget.

  • Att hoppa över säkerhetskopior före uppdateringar. Detta är den absolut farligaste vanan. Om en kärnuppdatering misslyckas utan säkerhetskopia kräver återställning av webbplatsen att du gör en ombyggnad från grunden. Säkerhetskopiera alltid först, inga undantag.
  • Uppdatera live-sajter utan en staging-miljö. Att köra uppdateringar på din produktionssajt utsätter riktiga besökare för driftstopp. Använd en staging-sajt för varje större uppdatering.
  • Ignorerar ändringsloggar för plugin. Ändringsloggposter dokumenterar felaktiga ändringar, föråldrade funktioner och kända konflikter. En tvåminutersläsning före uppdatering kan spara timmar av felsökning.
  • Installerar för många plugins. Varje ytterligare plugin ökar antalet uppdateringscykler och ökar sannolikheten för konflikter. Granska dina plugins minst två gånger per år. Ta bort allt du inte längre aktivt använder.
  • Användning av ogiltigförklarade eller piratkopierade plugins och teman. Ogiltigförklarad programvara saknar legitima uppdateringsmekanismer, innehåller ofta skadlig kod och kan skada din webbplats under rutinmässiga underhållsprocesser. Kostnadsbesparingarna är inte värda risken.
  • Att inte kontrollera PHP-minnet före stora uppdateringar. Att köra en WordPress-kärnuppdatering med 64 MB tillgängligt PHP-minne kommer sannolikt att orsaka timeout. Kontrollera din gräns i wp-config.php eller din webbhotellspanel före någon större uppdateringscykel.
  • Stänger webbläsaren under en uppdatering. Uppdateringen körs på serversidan, men om du navigerar bort den eller förlorar anslutningen innan processen är klar kan det avbryta sena rensningssteg. Vänta alltid på meddelandet om att uppdateringen har lyckats.

Slutsats

Felet "Tillfälligt otillgängligt på grund av underhåll" i WordPress är alarmerande men sällan katastrofalt. I de allra flesta fall räcker det med att ta bort .maintenance- filen från serverroten för att få webbplatsen online igen. Hela åtgärden tar under en minut.

Att förstå varför felet uppstår, misslyckade uppdateringar, servertimeouts, plugin-konflikter eller lågt minne, gör att du kan förhindra att det upprepas. Säkerhetskopiera, uppdatera ett plugin i taget och använd en staging-miljö innan du uppdaterar din webbplats.

Om felet fortsätter att återkomma eller om din webbplats har allvarligare skador från en misslyckad uppdatering, kan du samarbeta med en WordPress-säkerhetskonsult eller ett professionellt underhållsteam för att få en ren och stabil installation som hanterar framtida uppdateringar utan problem.

Vanliga frågor om felet ”Tillfälligt otillgänglig på grund av underhåll”

Hur åtgärdar jag felet "Tillfälligt otillgänglig på grund av underhåll" i WordPress?

Du kan vanligtvis åtgärda det här felet genom att ta bort .maintenance-filen från din WordPress-rotmapp. Gå till din webbplats via cPanel eller FTP och ta bort filen. Uppdatera sedan din webbplats.

Varför har min WordPress-webbplats fastnat i underhållsläge?

Din webbplats kan fastna i underhållsläge om en plugin-, tema- eller WordPress-uppdatering avbryts. Låga serverresurser, plugin-konflikter eller att webbläsaren stängs under uppdateringar kan också orsaka detta problem.

Var kan jag hitta underhållsfilen i WordPress?

.maintenance-filen finns i WordPress huvudsakliga installationsmapp. Den visas vanligtvis i samma katalog som wp-admin, wp-content och wp-includes.

Kan plugins orsaka WordPress underhållslägesfel?

Ja. Föråldrade, dåligt kodade eller inkompatibla plugins utlöser ofta fel i underhållsläge under uppdateringar. Inaktivera alla plugins manuellt för att identifiera det problematiska.

Hur kan jag förhindra framtida fel i WordPress underhållsläge?

Säkerhetskopiera alltid din webbplats före uppdateringar. Uppdatera plugins ett i taget och använd en pålitlig webbhotellsleverantör. Att testa uppdateringar på en staging-webbplats hjälper också till att förhindra problem i underhållsläge.

Relaterade inlägg

WordPress 6.9 trasig Slider Revolution Så här fixar du det

WordPress 6.9 trasig Slider Revolution? Så här fixar du det

Vad är Slider Revolution? Slider Revolution är ett populärt WordPress-plugin som används för att skapa responsiva annonser

Hur en byrå för omdesign av webbplatser förbättrar webbplatsens prestanda

Hur en byrå för omdesign av webbplatser förbättrar webbplatsens prestanda?

En byrå för webbdesign förbättrar webbplatsens prestanda genom att göra din webbplats snabbare och enklare att använda

Topp HIPAA-kompatibla WordPress-plugins för bättre webbplatssäkerhet

Topp HIPAA-kompatibla WordPress-plugins för bättre webbplatssäkerhet

HIPAA-kompatibla WordPress-plugins hjälper vårdwebbplatser att skydda känslig patientinformation, förbättra webbplatssäkerheten och minska

Kom igång med Seahawk

Registrera dig i vår app för att se våra priser och få rabatter.