Site WordPress stricat după o actualizare: reveniți la versiunea anterioară

O actualizare a WordPress, a unui modul, a temei sau a PHP, iar site-ul nu mai este același: aspect dezorganizat, pagină albă, formular care nu mai răspunde. Revenirea se face componentă cu componentă, păstrând ce a primit site-ul între timp, inclusiv comenzi și mesaje. Iată gesturile, în ordine.

Publicat la 8 octombrie 2026 Autor: Timp de citire: 9 minute

Toate ghidurile

Esențialul

  1. Identificați ce a fost actualizat și când: ecranul de actualizări, e-mailurile despre actualizările automate, panoul furnizorului de găzduire.
  2. Goliți mai întâi memoria cache: un aspect dezorganizat vine adesea din fișiere CSS vechi păstrate în cache.
  3. Site blocat pe „Indisponibil datorită unui program de mentenanță programat”: ștergeți fișierul .maintenance de la rădăcină.
  4. Modul (plugin) sau temă: reinstalați versiunea anterioară, cu WP-CLI sau cu arhiva editorului.
  5. Versiunea PHP schimbată de furnizorul de găzduire: reveniți la cea anterioară în panoul acestuia, cât timp actualizați componenta în cauză.
  6. Păstrați restaurarea completă ca ultimă soluție, după ce ați exportat ce a primit site-ul de la data copiei de rezervă.

Ce a fost actualizat?

Pe un site WordPress se actualizează patru elemente, iar fiecare se readuce altfel la versiunea anterioară: nucleul WordPress, modulele, tema și versiunea PHP a serverului, pe care furnizorul de găzduire o actualizează separat. Pentru a afla care s-a schimbat:

Terminal, la rădăcina site-ului
wp plugin list
ls -lt wp-content/plugins | head

Prima comandă listează modulele cu versiunea și starea lor; a doua, dosarele de module, de la cel modificat cel mai recent la cel mai vechi. Comparați cu ora la care s-a schimbat site-ul.

Goliți memoria cache înainte de a trage o concluzie

După o actualizare, fișierele CSS și JavaScript își schimbă conținutul, iar o memorie cache poate continua să le servească pe cele vechi. Rezultatul seamănă cu o defecțiune: aspect dezorganizat, meniuri care nu se mai deschid. Goliți, în această ordine, memoria cache a modulului de cache sau de optimizare, pe cea a furnizorului de găzduire, dacă oferă una, apoi pe cea a browserului, și reîncărcați pagina. Dacă site-ul revine, actualizarea nu era cauza.

Site-ul rămâne blocat în mentenanță

În timpul unei actualizări, WordPress creează un fișier .maintenance la rădăcina site-ului și afișează mesajul „Indisponibil datorită unui program de mentenanță programat. Revino în câteva minute.” Când actualizarea este întreruptă, fișierul rămâne pe loc. WordPress îl ignoră la zece minute după ora pe care o conține; ca să nu așteptați sau dacă mesajul persistă, ștergeți-l prin SFTP sau prin managerul de fișiere al furnizorului de găzduire. Pentru că numele lui începe cu un punct, activați afișarea fișierelor ascunse ca să îl vedeți.

Mergeți apoi în Panou control > Actualizări: elementul a cărui actualizare a fost întreruptă trebuie relansat sau reinstalat în versiunea anterioară.

Puneți la loc versiunea anterioară a unui modul

Reinstalarea versiunii anterioare înlocuiește fișierele modulului și îi păstrează setările, care se află în baza de date.

Terminal: reinstalarea unei versiuni precise
wp plugin install nume-modul --version=2.4.1 --force

WordPress știe deja să revină singur la versiunea anterioară în două cazuri. Începând cu versiunea 6.3, când actualizarea unui modul sau a unei teme eșuează pe parcurs, versiunea veche este pusă la loc. Începând cu versiunea 6.6, când actualizarea automată a unui modul activ provoacă o eroare fatală, WordPress reinstalează versiunea anterioară. O actualizare care reușește și strică o funcție fără eroare fatală se reia manual.

Tema: versiunea anterioară și modificările pierdute

Terminal
wp theme install nume-tema --version=3.1.0 --force

O actualizare de temă înlocuiește toate fișierele acesteia. Modificările făcute direct în fișierele temei, de exemplu în functions.php sau într-o foaie de stil, dispar deci la fiecare actualizare. Copia de rezervă făcută înainte de actualizare permite regăsirea lor; ca să rămână în timp, ele se pun într-o temă copil, pe care actualizările temei părinte o lasă neatinsă.

Nucleul WordPress

WP-CLI reinstalează o versiune precisă a nucleului:

Terminal (înlocuiți 7.0 cu versiunea instalată înainte de actualizare)
wp core update --version=7.0 --force

O actualizare majoră a nucleului poate modifica și structura bazei de date, pe care această comandă o lasă neschimbată. Cel mai sigur este adesea să păstrați nucleul la zi și să readuceți la versiunea anterioară modulul sau tema incompatibilă. Dacă revenirea nucleului este indispensabilă, ea se face dintr-o copie de rezervă completă, făcută înainte de actualizare.

Versiunea PHP, schimbată de furnizorul de găzduire

Furnizorii de găzduire trec la versiuni PHP noi pe măsură ce versiunile vechi nu mai primesc corecții de securitate. Un modul sau o temă mai veche se poate opri atunci într-o eroare fatală. Panoul furnizorului de găzduire permite de obicei alegerea versiunii PHP a site-ului:

  1. Notați versiunea instalată, apoi reveniți la cea anterioară.
  2. Verificați că site-ul funcționează din nou.
  3. Actualizați sau înlocuiți componenta în cauză, identificată cu ajutorul jurnalului de depanare.
  4. Treceți din nou la versiunea recentă.

Această revenire este o etapă de depanare: o versiune PHP fără corecții de securitate expune site-ul. Potrivit calendarului oficial publicat pe php.net, PHP 8.1 nu mai primește corecții de securitate din 31 decembrie 2025, PHP 8.2 le primește până la 31 decembrie 2026, iar PHP 8.3 până la 31 decembrie 2027. WordPress recomandă PHP 8.3 sau o versiune mai recentă.

Restaurarea unei copii de rezervă complete, ca ultimă soluție

O restaurare readuce fișierele și baza de date în starea din copia de rezervă. Tot ce a primit site-ul de atunci dispare: comenzi, mesaje din formulare, comentarii, înscrieri, articole publicate.

  1. Exportați mai întâi ce a sosit după copia de rezervă: comenzi, intrări din formulare, conturi noi.
  2. Restaurați fișierele și baza de date din același moment, cu instrumentul furnizorului de găzduire sau cu modulul de copii de rezervă. Fișiere dintr-o zi și o bază de date din altă zi produc erori greu de citit.
  3. Reimportați datele exportate.
  4. Reaplicați actualizările una câte una, verificând site-ul după fiecare: ultima aplicată înainte de defecțiune este cea care o cauzează.

Pentru următoarea actualizare

Actualizări făcute de tehnicienii noștri

Cu Serenity by Simafri, vă creăm site-ul web profesional, îl găzduim, îl securizăm și îl menținem la zi. Ne scrieți, noi ne ocupăm de tot. Nume de domeniu și e-mail profesional incluse.

Descoperiți Serenity by Simafri

Întrebări frecvente

Cum anulez actualizarea unui modul WordPress?

Reinstalați versiunea anterioară: cu WP-CLI, wp plugin install nume-modul --version=număr --force; fără WP-CLI, descărcați arhiva versiunii anterioare și încărcați-o din ecranul Adaugă module, acceptând înlocuirea modulului actual. Setările modulului, salvate în baza de date, se păstrează.

Poate WordPress să anuleze singur o actualizare?

În două cazuri. Începând cu WordPress 6.3, o actualizare de modul sau de temă care eșuează pe parcurs lasă versiunea veche la locul ei. Începând cu WordPress 6.6, o actualizare automată a unui modul activ care provoacă o eroare fatală este anulată. O actualizare care reușește și strică o funcție fără eroare fatală se reia manual.

De ce s-a schimbat aspectul site-ului după actualizarea temei?

Fie o memorie cache servește încă fișierele CSS vechi și este de ajuns să o goliți, fie au fost făcute modificări direct în fișierele temei, iar actualizarea le-a înlocuit. În al doilea caz, ele se regăsesc în copia de rezervă de dinainte de actualizare și se pun apoi într-o temă copil.

Trebuie dezactivate actualizările automate?

Actualizările corectează și breșe de securitate, iar un site care le primește cu întârziere rămâne expus mai mult timp. Reglajul care ține este o actualizare aplicată mai întâi pe o copie de test, cu o copie de rezervă chiar înainte. Un modul care pune probleme își poate avea actualizarea automată oprită până la publicarea unei corecții.

Contactați-ne