WordPressi sait on pärast uuendust katki: kuidas puhtalt tagasi minna

Uuendus WordPressile, pluginale, teemale või PHP-le ja sait pole enam endine: paigutus lagunenud, valge ekraan, vorm, mis lakkas töötamast. Tagasiminek käib komponendi kaupa, säilitades kõik, mida sait on vahepeal saanud, sealhulgas tellimused ja sõnumid. Siin on sammud õiges järjekorras.

Avaldatud 8. oktoobril 2026 Autor: Lugemisaeg: 9 minutit

Kõik juhendid

Lühidalt

  1. Selgitage välja, mida uuendati ja millal: uuenduste ekraan, WordPressi automaatuuenduse e-kirjad, teie majutuse juhtpaneel.
  2. Tühjendage kõigepealt vahemälud: lagunenud paigutus tuleb sageli vanadest CSS-failidest, mida vahemälu endiselt hoiab.
  3. Sait on kinni teates «Leht on seoses plaanilise hooldusega hetkeks maas»: kustutage saidi juurkaustast fail .maintenance.
  4. Plugin või teema: paigaldage uuesti eelmine versioon, WP-CLI või väljaandja arhiivi abil.
  5. Majutaja muutis PHP versiooni: lülituge selle paneelis tagasi eelmisele, kuni uuendate süüdi olevat komponenti.
  6. Jätke täielik taastamine viimaseks abinõuks, pärast seda, kui olete eksportinud kõik, mida sait on pärast seda varukoopiat saanud.

Mida uuendati?

WordPressi saidil uuendatakse nelja asja ja igaüks läheb tagasi eri moodi: WordPressi tuum, pluginad, teema ja serveri PHP versioon, mida teie majutaja uuendab omas ajakavas. Et teada saada, mis muutus:

Terminal, saidi juurkaustas
wp plugin list
ls -lt wp-content/plugins | head

Esimene käsk loetleb pluginad koos versiooni ja olekuga; teine loetleb pluginate kaustad viimati muudetust vanimani. Võrrelge neid ajaga, mil sait muutus.

Tühjendage vahemälud enne järelduste tegemist

Pärast uuendust muutuvad CSS- ja JavaScript-failid ning vahemälu võib jätkata vanade serveerimist. Tulemus näeb välja nagu rike: paigutus lagunenud, menüüd, mis enam ei avane. Tühjendage selles järjekorras oma vahemälu- või optimeerimisplugina vahemälu, majutaja vahemälu, kui majutaja seda pakub, seejärel brauseri vahemälu, ja laadige leht uuesti. Kui sait tuleb tagasi, ei olnud probleem uuenduses.

Sait on hooldusrežiimi kinni jäänud

Uuenduse ajal loob WordPress saidi juurkausta faili .maintenance ja näitab teadet «Leht on seoses plaanilise hooldusega hetkeks maas. Proovi mõne hetke pärast uuesti.» Kui uuendus katkeb, jääb fail alles. WordPress eirab seda kümme minutit pärast selles salvestatud aega; ootamise vältimiseks või kui teade püsib, kustutage fail SFTP kaudu või majutaja failihalduriga. Selle nimi algab punktiga, seega lülitage selle nägemiseks sisse peidetud failide kuvamine.

Seejärel avage Töölaud > Uuendused: element, mille uuendus katkes, tuleb uuesti käivitada või selle eelmine versioon uuesti paigaldada.

Pange tagasi plugina eelmine versioon

Eelmise versiooni uuesti paigaldamine asendab plugina failid ja säilitab selle sätted, mis asuvad andmebaasis.

Terminal: kindla versiooni uuesti paigaldamine
wp plugin install plugina-nimi --version=2.4.1 --force

WordPress läheb kahel juhul ise tagasi. Alates versioonist 6.3 pannakse vana versioon tagasi, kui plugina või teema uuendus poole pealt ebaõnnestub. Alates versioonist 6.6 paigaldab WordPress eelmise versiooni uuesti, kui aktiivse plugina automaatuuendus põhjustab fataalse vea. Uuendus, mis lõpeb edukalt ja rikub mõne funktsiooni ilma fataalse veata, tuleb endiselt käsitsi tagasi pöörata.

Teema: eelmine versioon ja kaotatud kohandused

Terminal
wp theme install teema-nimi --version=3.1.0 --force

Teema uuendus asendab kõik selle failid. Muudatused, mis tehti otse teema failides, näiteks failis functions.php või stiililehes, kaovad seega iga uuendusega. Enne uuendust tehtud varukoopia võimaldab need tagasi saada; püsivalt säilitamiseks kuuluvad need alamteemasse (child theme), mida põhiteema uuendused ei puuduta.

WordPressi tuum

WP-CLI paigaldab uuesti tuuma kindla versiooni:

Terminal (asendage 7.0 versiooniga, mis oli kasutusel enne uuendust)
wp core update --version=7.0 --force

Tuuma suur uuendus võib muuta ka andmebaasi struktuuri, mida see käsk ei puutu. Turvalisem tee on sageli hoida tuum ajakohasena ja pöörata hoopis tagasi ühildumatu plugin või teema. Kui tuuma tagasipööramine on vältimatu, tehke see enne uuendust tehtud täielikust varukoopiast.

PHP versioon, mida majutaja muutis

Majutajad viivad PHP-d edasi, kui vanemad versioonid lõpetavad turvaparanduste saamise. Vana plugin või teema võib siis peatuda fataalse veaga. Majutuse juhtpaneelid lasevad tavaliselt valida saidi PHP versiooni:

  1. Pange kirja praegune versioon, seejärel lülituge tagasi eelmisele.
  2. Kontrollige, kas sait töötab uuesti.
  3. Uuendage või asendage süüdi olev komponent, mille tuvastate silumislogi abil.
  4. Lülituge tagasi uuele versioonile.

See lülitus on veaotsingu samm: PHP versioon ilma turvaparandusteta jätab saidi haavatavaks. php.net-i ametliku ajakava järgi ei ole PHP 8.1 saanud turvaparandusi alates 31. detsembrist 2025, PHP 8.2 saab neid kuni 31. detsembrini 2026 ja PHP 8.3 kuni 31. detsembrini 2027. WordPress soovitab PHP 8.3 või uuemat.

Taastage täielik varukoopia viimase abinõuna

Taastamine viib failid ja andmebaasi tagasi varukoopia seisu. Kõik, mida sait on vahepeal saanud, kaob: tellimused, vormisõnumid, kommentaarid, registreerumised, avaldatud postitused.

  1. Eksportige kõigepealt see, mis on saabunud pärast varukoopiat: tellimused, vormide sisestused, uued kontod.
  2. Taastage failid ja andmebaas samast hetkest, majutaja tööriistaga või varundusplugina abil. Ühe päeva failid ja teise päeva andmebaas tekitavad raskesti mõistetavaid vigu.
  3. Importige eksporditud andmed uuesti.
  4. Rakendage uuendused uuesti ükshaaval ja kontrollige saiti iga uuenduse järel: viimane enne riket rakendatud uuendus on see, mis riket põhjustab.

Järgmiseks uuenduseks

Uuendused teevad meie tehnikud

Serenity by Simafriga loome teie professionaalse veebilehe, majutame seda, turvame ja hoiame ajakohasena. Teie kirjutate meile, meie hoolitseme kõige eest. Domeeninimi ja tööpost sees.

Avastage Serenity by Simafri

Korduma kippuvad küsimused

Kuidas WordPressi plugina uuendust tagasi võtta?

Paigaldage uuesti eelmine versioon: WP-CLI-ga käsuga wp plugin install plugina-nimi --version=number --force; ilma WP-CLI-ta laadige alla eelmise versiooni arhiiv ja laadige see üles ekraanil Lisa pluginaid, valides praeguse plugina asendamise. Andmebaasi salvestatud plugina sätted säilivad.

Kas WordPress saab uuenduse ise tagasi võtta?

Kahel juhul. Alates WordPressi versioonist 6.3 jätab poole pealt ebaõnnestunud plugina või teema uuendus vana versiooni alles. Alates WordPressi versioonist 6.6 pööratakse tagasi aktiivse plugina automaatuuendus, mis põhjustab fataalse vea. Uuendus, mis lõpeb edukalt ja rikub mõne funktsiooni ilma fataalse veata, pööratakse tagasi käsitsi.

Miks muutus mu paigutus pärast teema uuendust?

Kas serveerib vahemälu endiselt vanu CSS-faile ja piisab vahemälude tühjendamisest, või tehti muudatusi otse teema failides ja uuendus asendas need. Teisel juhul saab need tagasi enne uuendust tehtud varukoopiast ja seejärel alamteemasse viia.

Kas peaksin automaatuuendused välja lülitama?

Uuendused parandavad ka turvaauke ja sait, mis saab need hilinemisega, jääb kauemaks haavatavaks. Toimiv lahendus on uuendus, mida rakendatakse kõigepealt testkoopial, vahetult enne tehtud varukoopiaga. Probleeme tekitaval pluginal saab automaatuuenduse välja lülitada, kuni parandus ilmub.

Võtke meiega ühendust