Posodobitev WordPressa, vtičnika, teme ali PHP in stran ni več takšna, kot je bila: razpadla postavitev, bela stran, obrazec, ki ne deluje več. Vrnitev nazaj poteka sestavni del za sestavnim delom in ohrani vse, kar je stran medtem prejela, tudi naročila in sporočila. Tu so koraki, po vrsti.
.maintenance v korenski mapi strani.Na WordPress strani se posodabljajo štiri stvari in vsaka se vrača nazaj drugače: jedro WordPressa, vtičniki, tema in različica PHP na strežniku, ki jo ponudnik gostovanja nadgrajuje po svojem urniku. Kako ugotovite, kaj se je spremenilo:
wp plugin list
ls -lt wp-content/plugins | head
Prvi ukaz navede vtičnike z različico in stanjem, drugi mape vtičnikov od nazadnje spremenjene do najstarejše. Primerjajte jih s časom, ko se je stran spremenila.
Po posodobitvi se datoteke CSS in JavaScript spremenijo, predpomnilnik pa lahko še naprej streže stare. Rezultat je videti kot okvara: razpadla postavitev, meniji, ki se ne odpirajo več. Po tem vrstnem redu izpraznite predpomnilnik vtičnika za predpomnjenje ali optimizacijo, predpomnilnik ponudnika gostovanja, če ga ponuja, nato predpomnilnik brskalnika in znova naložite stran. Če stran spet deluje, posodobitev ni bila težava.
Med posodobitvijo WordPress v korenski mapi strani ustvari datoteko .maintenance in prikaže „Začasno nedostopno zaradi rednega vzdrževanja. Poskusite čez nekaj minut.“ Če se posodobitev prekine, datoteka ostane. WordPress jo prezre deset minut po času, zapisanem v njej; če ne želite čakati ali če sporočilo ostane, jo izbrišite prek SFTP ali z upraviteljem datotek ponudnika gostovanja. Njeno ime se začne s piko, zato vklopite prikaz skritih datotek.
Nato odprite Nadzorna plošča > Posodobitve: element, katerega posodobitev je bila prekinjena, je treba posodobiti znova ali ga znova namestiti v prejšnji različici.
Ponovna namestitev prejšnje različice zamenja datoteke vtičnika in ohrani njegove nastavitve, ki so shranjene v podatkovni zbirki.
wp plugin install ime-vticnika --version=2.4.1 --force
WordPress se v dveh primerih vrne nazaj že sam. Od različice 6.3 se ob posodobitvi vtičnika ali teme, ki spodleti sredi postopka, vrne stara različica. Od različice 6.6 WordPress znova namesti prejšnjo različico, kadar samodejna posodobitev aktivnega vtičnika povzroči usodno napako. Posodobitev, ki se izvede do konca in pokvari funkcijo brez usodne napake, je treba vrniti ročno.
wp theme install ime-teme --version=3.1.0 --force
Posodobitev teme zamenja vse njene datoteke. Spremembe, narejene neposredno v datotekah teme, na primer v functions.php ali v slogovni datoteki, zato ob vsaki posodobitvi izginejo. Iz varnostne kopije, narejene pred posodobitvijo, jih lahko obnovite; da jih ohranite trajno, sodijo v podrejeno temo (child theme), ki je posodobitve nadrejene teme ne spremenijo.
WP-CLI znova namesti določeno različico jedra:
wp core update --version=7.0 --force
Večja posodobitev jedra lahko spremeni tudi strukturo podatkovne zbirke, ta ukaz pa jo pusti takšno, kot je. Varnejša pot je pogosto, da jedro ostane posodobljeno, nazaj pa vrnete nezdružljiv vtičnik ali temo. Če je vrnitev jedra neizogibna, jo izvedite iz celotne varnostne kopije, narejene pred posodobitvijo.
Ponudniki gostovanja PHP nadgrajujejo, ko starejše različice ne prejemajo več varnostnih popravkov. Star vtičnik ali tema se lahko takrat ustavi na usodni napaki. Nadzorne plošče gostovanja navadno omogočajo izbiro različice PHP za stran:
Ta preklop je korak pri odpravljanju težav: različica PHP brez varnostnih popravkov pušča stran izpostavljeno. Po uradnem razporedu na php.net PHP 8.1 od 31. decembra 2025 ne prejema več varnostnih popravkov, PHP 8.2 jih prejema do 31. decembra 2026, PHP 8.3 pa do 31. decembra 2027. WordPress priporoča PHP 8.3 ali novejšo različico.
Obnovitev vrne datoteke in podatkovno zbirko v stanje varnostne kopije. Vse, kar je stran prejela od takrat, se izgubi: naročila, sporočila iz obrazcev, komentarji, registracije, objavljeni prispevki.
S storitvijo Serenity by Simafri izdelamo vašo profesionalno spletno stran, jo gostimo, varujemo in vzdržujemo posodobljeno. Vi nam pišete, mi poskrbimo za vse. Domensko ime in poslovna e-pošta sta vključena.
Znova namestite prejšnjo različico: z WP-CLI z ukazom wp plugin install ime-vticnika --version=številka --force; brez WP-CLI prenesite arhiv prejšnje različice, ga naložite na zaslonu Dodaj vtičnike in izberite zamenjavo trenutnega vtičnika. Nastavitve vtičnika, shranjene v podatkovni zbirki, ostanejo.
V dveh primerih. Od WordPressa 6.3 posodobitev vtičnika ali teme, ki spodleti sredi postopka, pusti na mestu staro različico. Od WordPressa 6.6 se samodejna posodobitev aktivnega vtičnika, ki povzroči usodno napako, vrne nazaj. Posodobitev, ki se izvede do konca in pokvari funkcijo brez usodne napake, se vrne ročno.
Bodisi predpomnilnik še streže stare datoteke CSS in zadošča, da predpomnilnike izpraznite, bodisi so bile spremembe narejene neposredno v datotekah teme in jih je posodobitev zamenjala. V drugem primeru jih obnovite iz varnostne kopije, narejene pred posodobitvijo, nato jih prenesite v podrejeno temo.
Posodobitve odpravljajo tudi varnostne vrzeli in stran, ki jih dobi pozno, ostane dlje izpostavljena. Ureditev, ki zdrži, je posodobitev, uveljavljena najprej na testni kopiji, z varnostno kopijo tik pred tem. Vtičniku, ki povzroča težave, lahko samodejne posodobitve izklopite, dokler ne izide popravek.
Simafri
Pogovorimo se o vašem projektu
Povejte nam v nekaj besedah, kaj potrebujete: hitro se vam oglasimo.
Hvala! Vaše povpraševanje je bilo poslano. Kmalu vam bomo odgovorili.
Imate raje e-pošto? Pišite nam na support@simafri.com.