WordPress sitter fast i underhållsläge? Så löser du problemet snabbt

· 1 min lästid · WordPress Guider
WordPress sitter fast i underhållsläge? Så löser du problemet snabbt

Din WordPress-webb visar bara "Briefly unavailable for scheduled maintenance. Check back in a minute." Det skulle bara vara en snabb uppdatering, men nu har det gått flera timmar.

Det här händer när WordPress-uppdateringar avbryts mitt i processen. Systemet skapar då en temporär fil som låser webben i underhållsläge – och glömmer att ta bort den.

Jag ser det här hos 2-3 kunder per månad. Oftast efter att plugins eller teman uppdateras automatiskt.

Varför fastnar WordPress i underhållsläge?

När WordPress uppdaterar något skapar det en fil som heter .maintenance i rotkatalogen. Den säger åt webben "visa underhållsmeddelandet tills jag är klar".

Problemet: om uppdateringen kraschar, får timeout eller avbryts så försvinner inte filen automatiskt. WordPress tror fortfarande att uppdatering pågår.

Vanliga orsaker:

  • Långsamma serveranslutningar
  • PHP-timeouts under stora uppdateringar
  • Dålig timing (uppdatering startar precis när trafik är hög)
  • Plugin-konflikter som stoppar processen

Lösning 1: Ta bort .maintenance-filen

Det här fungerar i 90% av fallen. Logga in på din webbserver via FTP eller filhanteraren i webbhotellets kontrollpanel.

Letade efter en fil som heter .maintenance (med punkt framför) i WordPress rotkatalog – samma mapp som wp-config.php och wp-content.

Ta bort filen. Klart.

Om du inte hittar filen kan den vara gömd. I många FTP-program måste du aktivera "visa dolda filer" eller "show hidden files".

Lösning 2: Skapa en egen .maintenance-fil

Ibland hjälper det att skapa en ny .maintenance-fil med kort timeout, så WordPress avslutar underhållsläget snabbt.

Skapa en textfil med det här innehållet:

<?php
$upgrading = time();

Döp den till .maintenance (med punkt) och ladda upp till WordPress rotkatalog. Vänta 2-3 minuter, sedan ta bort filen.

Lösning 3: Kontrollera wp-config.php

Ibland finns konstiga rader i wp-config.php som tvingar underhållsläget att vara aktivt. Öppna filen och leta efter:

  • define('WP_INSTALLING', true);
  • define('AUTOMATIC_UPDATER_DISABLED', true);

Ta bort eller kommentera ut dem genom att sätta // framför.

Lösning 4: Starta om webbservern

Om inget annat fungerar kan problemet sitta i serverminnet. Kontakta ditt webbhotell och be dem starta om webbservern för din domän.

De flesta webbhotell gör det direkt utan frågor – det är en vanlig begäran.

Lösning 5: Återställ från backup

I värsta fall: återställ från senaste backup som togs innan uppdateringen. Du förlorar eventuella ändringar sedan dess, men webben kommer online igen.

Om du har WordPress supportavtal hos oss gör vi det här automatiskt. Vi tar backup innan varje uppdatering och kan rulla tillbaka på 15 minuter.

Så förhindrar du problemet

Uppdatera WordPress när trafiken är låg. För de flesta svenska företag: tidigt på morgonen eller sent på kvällen.

Aktivera inte automatiska uppdateringar för stora plugins som WooCommerce eller Elementor. De kan ta lång tid och har högre risk för konflikter.

Se till att du har tillräckligt PHP-minne. WordPress behöver minst 128MB för uppdateringar, helst 256MB.

Och viktigast: ha alltid färsk backup innan du uppdaterar något. Det tar 30 sekunder extra men sparar timmar om något går snett.

Kontrollera också att ditt webbhotell har bra prestanda. Långsamma servrar ökar risken för timeouts under uppdateringar. Vårt gratis webbtest kan visa om servern är för trög.

Underhållsläget är irriterande men nästan alltid lätt att fixa. I värsta fall tar det 10 minuter. Viktigare är att förstå varför det hände så du kan undvika det nästa gång.

Hur mår din webb?

Kör ett gratis test och se hur din webb presterar inom SEO, säkerhet, prestanda och tillgänglighet, på under en minut.

Testa gratis

Inget konto krävs

Få fler tips som dessa

Prenumerera på vårt nyhetsbrev, vi delar tips om webbunderhåll, säkerhet och prestanda.