Preskoči na sadržaj

Ažuriranje nije uspelo i sajt je u režimu održavanja: rešenje

Srednje 15 min Ažurirano:

Kratak odgovor

Kada WordPress ažuriranje ne uspe, sajt često ostane u režimu održavanja zbog zaostalog fajla `.maintenance` u korenu instalacije. Dovoljno je da ga obrišete ili preimenujete i sajt će ponovo biti dostupan. Zatim proverite da li je ažuriranje završeno i po potrebi ga ponovite.

Kako se problem prepoznaje

  • Sajt prikazuje poruku „Briefly unavailable for scheduled maintenance“
  • Poruka se pojavljuje na svim stranicama, ne samo u administraciji
  • Pristup administrativnom panelu je onemogućen
  • Nakon pokušaja ažuriranja WordPressa, dodatka ili teme sajt je pao
  • U korenu sajta postoji fajl `.maintenance`

Najčešći uzroci

Zaostali fajl `.maintenance`

WordPress tokom ažuriranja automatski pravi fajl `.maintenance` u korenu instalacije. Ako se ažuriranje prekine (nestanak struje, prekid veze, nedostatak resursa), fajl ostaje i sajt ostaje u režimu održavanja.

Prekinuto ažuriranje zbog vremenskog ograničenja

Ako ažuriranje traje duže od dozvoljenog vremena izvršavanja PHP skripte, proces se prekida, a fajl `.maintenance` ostaje.

Nedovoljno prava pristupa

Ako WordPress nema prava da obriše `.maintenance` ili da piše u folder dodatka/teme, ažuriranje ne može da se završi pravilno.

Konflikt sa dodatkom ili temom

Retko, dodatak koji ometa ažuriranje ili dodatak za bezbednost može da blokira proces i ostavi sajt u režimu održavanja.

Rešenje korak po korak

  1. 1

    Proverite da li je sajt zaista u režimu održavanja

    Otvorite sajt u pregledaču. Ako vidite poruku „Briefly unavailable for scheduled maintenance. Check back in a minute.“, potvrdite da je to režim održavanja, a ne druga greška. Pokušajte i da pristupite /wp-admin/ putanji; ako je i ona blokirana, nastavite sa sledećim korakom.

  2. 2

    Pristupite fajlovima sajta preko FTP-a ili upravljača fajlovima

    Prijavite se na hosting panel (cPanel, Plesk ili slično) i otvorite upravljač fajlovima, ili se povežite FTP/SFTP klijentom. Idite u koreni direktorijum WordPress instalacije, tamo gde se nalaze wp-config.php, wp-content i wp-admin.

  3. 3

    Pronađite i obrišite fajl `.maintenance`

    U korenu potražite fajl tačnog naziva .maintenance. Prvo proverite da ažuriranje nije u toku; ako jeste, sačekajte da se završi. Ako postoji i ažuriranje je prekinuto, obrišite ga ili ga preimenujte u .maintenance.old. Osvežite sajt u pregledaču; režim održavanja bi trebalo da nestane. Ako fajl nije vidljiv, uključite prikaz skrivenih fajlova u upravljaču fajlovima ili FTP klijentu.

  4. 4

    Proverite da li je ažuriranje završeno

    Prijavite se u WordPress administraciju. Idite na Dashboard > Updates (u srpskom interfejsu Kontrolna tabla > Ažuriranja). Ako piše da je WordPress na najnovijoj verziji, ažuriranje jezgra je završeno. Ako i dalje nudi isto ažuriranje jezgra, verovatno je prekinuto i treba ga ponoviti.

  5. 5

    Ponovite ažuriranje ako je potrebno

    Ako je ažuriranje prekinuto, ponovo pokrenite ažuriranje WordPressa, dodataka ili tema iz administracije. Pre toga napravite rezervnu kopiju sajta (fajlovi i baza). Ažurirajte jedan po jedan dodatak da biste lakše otkrili eventualni problem.

  6. 6

    Proverite prava pristupa i vlasnika fajlova

    Uverite se da WordPress ima prava da piše u wp-content i podfoldere. Tipično, folderi imaju prava 755, a fajlovi 644. Ako niste sigurni, obratite se podršci hostinga; pogrešna prava mogu da izazovu bezbednosne probleme.

  7. 7

    Onemogućite dodatke koji mogu da smetaju

    Ako se problem ponavlja, privremeno deaktivirajte sve dodatke, pa ponovite ažuriranje. Ako uspe, uključujte dodatke jedan po jedan dok ne pronađete krivca. Ne zaboravite da ponovo uključite sve dodatke.

  8. 8

    Vratite sajt iz rezervne kopije ako ništa ne pomogne

    Ako sajt i dalje ne radi ili je ažuriranje ostavilo štetu, vratite fajlove i bazu iz poslednje rezervne kopije. Pre vraćanja napravite kopiju trenutnog stanja ako je moguće, jer vraćanje prepisuje fajlove i bazu. To radite kroz hosting panel ili dodatak za backup. Nakon vraćanja, prvo proverite da li sajt radi, pa tek onda ponovo pokušajte ažuriranje.

Ako ništa ne pomogne: provera grešaka i kontakt sa hostingom

Ako ste obrisali .maintenance, a sajt i dalje prikazuje režim održavanja ili neku drugu grešku, uključite WP_DEBUG u wp-config.php. Pre izmene napravite kopiju wp-config.php. Definišite define( 'WP_DEBUG', true );, define( 'WP_DEBUG_LOG', true ); i define( 'WP_DEBUG_DISPLAY', false ); da biste detalje greške videli u wp-content/debug.log, a da se greške ne prikazuju posetiocima. Često će se u logu pojaviti ime dodatka ili teme koja pravi problem. Kada završite proveru, isključite WP_DEBUG ili uklonite te linije. Ako nemate pristup fajlovima ili vam je potrebna pomoć oko baze, obratite se podršci hostinga. Oni mogu da provere da li je ažuriranje blokirano na nivou servera (npr. limiti resursa) i da li postoji bezbednosni mehanizam koji blokira pristup. Ne pokušavajte ručno da menjate fajlove jezgra WordPressa osim ako tačno ne znate šta radite.

Kako da sprečite da se ponovi

  • Redovno pravite rezervne kopije sajta (fajlovi i baza) pre svakog ažuriranja.
  • Ažurirajte WordPress, dodatke i teme redovno, ali prvo na testnoj kopiji sajta.
  • Održavajte prava pristupa fajlovima i folderima u skladu sa preporukama (foldere 755, fajlove 644).
  • Koristite pouzdan hosting sa dovoljno resursa i omogućenim automatskim backup-om.

Kada je bolje pozvati stručnjaka

Ako nemate pristup fajlovima sajta, ne znate da li je ažuriranje završeno ili se problem ponavlja uz sumnju na oštećenu bazu, bolje je da se obratite IT podršci. Oni mogu bezbedno da provere stanje, vrate rezervnu kopiju i spreče ponavljanje problema.

Izrada sajtova · Brzi, SEO optimizovani sajtovi na više jezika

Česta pitanja

Da li je bezbedno obrisati fajl `.maintenance`?

Da, ako je ažuriranje prekinuto i sajt je zaglavljen u režimu održavanja; ne brišite ga dok je ažuriranje u toku. WordPress taj fajl pravi privremeno i automatski ga briše kada se ažuriranje završi. Brisanjem nećete izgubiti podatke, ali prvo napravite rezervnu kopiju ako je moguće.

Kako da znam da je ažuriranje završeno?

Prijavite se u administraciju i idite na `Dashboard > Updates` (u srpskom interfejsu `Kontrolna tabla > Ažuriranja`). Ako piše da je WordPress na najnovijoj verziji i nema dostupnih ažuriranja za jezgro, proces je završen. Proverite i stranicu sajta da li se normalno učitava.

Šta ako ne mogu da pristupim fajlovima sajta?

Obratite se podršci hostinga i zamolite ih da obrišu fajl `.maintenance` ili da vam omoguće pristup upravljaču fajlovima. Bez pristupa fajlovima ne možete ručno ukloniti režim održavanja.

Podeli
Niste našli rešenje?AI IT asistent je dostupan 24/7. Opišite problem ili pošaljite screenshot greške i dobićete uputstvo za vaš slučaj.Pitajte AI IT asistenta