O altfel de eroare “ Briefly unavailable for scheduled maintenance ” in WordPress. WordPress a adaugat suport pentru actualizarile automate incepand cu versiunea 3.7, care permite WordPress-ului sa se actualizeze la versiuni minore. O problema obisnuita in timpul actualizarii pe hosting-urile de tip Shared este ca procesul de actualizare poate sa expire, lasand site-ul in modul de intretinere si inaccesibil. In acest articol, iti voi arata cum sa remediezi eroarea “ Briefly unavailable for scheduled maintenance ” in WordPress.
De ce apare eroarea de intretinere?
Modul de intretinere nu este o eroare tehnica. Este o pagina de notificare. In timpul procesului de actualizare, WordPress descarca fisierele de actualizare necesare pe server, le extrage si instaleaza fisiere noi. WordPress plaseaza site-ul dvs. pe modul de intretinere si afiseaza mesajul “ Briefly unavailable for scheduled maintenance ” in timpul procesului.
Daca totul se rezolva in mod normal, atunci acest mesaj va fi probabil afisat doar pentru cateva secunde. Cu toate acestea, din cauza raspunsului lent al unui server sau a unei probleme de memorie, scriptul de actualizare poate fi depasit sau intrerupt. Cand se intampla acest lucru, WordPress nu are sansa de a scoate site-ul dvs. din modul de intretinere.
Cum sa reparati eroarea de intretinere in WordPress
Primul lucru pe care trebuie sa-l verificati, este daca site-ul dvs. este actualizat in mod corespunzator la cea mai recenta versiune de WordPress. O actualizare neterminata sau intrerupta poate cauza probleme atunci cand site-ul dvs. iese din modul de intretinere.
Dupa ce ati actualizat WordPress, tot ce trebuie sa faceti este sa stergeti fisierul .maintenance din folderul radacina al site-ului dvs. folosind FTP. Daca nu puteti vedea fisierul de intretinere in directorul radacina al site-ului dvs., verificati clientul FTP pentru a afisa fisiere ascunse. In utilitarul Filezilla, puteti forta sa afiseze fisierele ascunse facand clic pe Server – Forteaza afisarea fisierelor ascunse din bara de meniuri.
WordPress creaza un fisier de .maintenance in timpul procesului de actualizare care indica faptul ca site-ul dvs. se afla in modul de intretinere. Cu exceptia cazului in care acest fisier este eliminat, site-ul dvs. va ramane in modul de intretinere, iar utilizatorii dvs. vor continua sa vada aceasta notificare “ Briefly unavailable for scheduled maintenance ” .
Cum sa personalizati notificarea modului de intretinere
O solutie usoara pentru a evita notificarea implicita a modului de intretinere in WordPress este redirectionarea vizitatorilor catre o pagina de intretinere temporara in WordPress. Va trebui sa puneti site-ul in modul de intretinere inainte de a va actualiza sau de a face orice modificari care ar putea face temporar site-ul dvs. inaccesibil utilizatorilor.
Daca nu doriti sa treceti manual prin plasarea site-ului in modul de actualizare, puteti crea o pagina de mod de intretinere in WordPress fara a utiliza un plugin. Pur si simplu creati un fisier maintenance.php nou pe desktop si lipiti acest cod in interiorul acestuia.
<?php $protocol = $_SERVER [ "SERVER_PROTOCOL" ]; if ( 'HTTP/1.1' != $protocol && 'HTTP/1.0' != $protocol ) $protocol = 'HTTP/1.0' ; header( "$protocol 503 Service Unavailable" , true, 503 ); header( 'Content-Type: text/html; charset=utf-8' ); ?> <html xmlns= "http://www.w3.org/1999/xhtml" > <body> <h1>We are updating the site, please check back in 30 minutes.</h1> </body> </html> <?php die (); ?> |
Incarcati acest fisier in directorul de continut wp-content al site-ului WordPress. Acum, ori de cate ori actualizati site-ul dvs. WordPress va afisa aceasta pagina in timpul modului de intretinere.
Sper ca acest articol te-a ajutat sa remediezi in scurt timp eroarea “ Briefly unavailable for scheduled maintenance ” in WordPress. Astept comentariile voastre sau intrebari mai jos la comentarii.
Citește și: 45 de Erori WordPress – Cauze și Soluții