Pyydä tarjous

WordPress-viat6 min lukuaikaPäivitetty

WordPress-päivitys rikkoi sivun: mitä teet nyt ja miten vältät saman

Päivitit lisäosat ja nyt sivulla on valkoinen ruutu, virheilmoitus tai hajonnut ulkoasu.

Joel LausamoKirjoittaja · JL Sites, Espoo

Lyhyt vastaus

Älä päivitä lisää äläkä poista mitään. Syyllinen on lähes aina yksi lisäosa tai teema, ei WordPress itse. Kytke se pois päältä (tarvittaessa webhotellin tiedostonhallinnasta), palauta sen edellinen versio tai koko sivuston varmuuskopio ja päivitä uudelleen vasta, kun syy on selvä.

Hyvä tietää

  1. Tyhjennä välimuisti ennen kuin päättelet mitään. Rikki näyttävä ulkoasu on joskus vain vanha tyylitiedosto välimuistissa.
  2. Varmuuskopion palautus kumoaa myös sen jälkeen tulleet lomakeviestit ja tilaukset. Ota ne talteen ensin.
  3. Jatkossa päivitä kerran kuussa, varmuuskopio ensin ja testaa lomakkeet joka kerta.

Mitä teen heti, kun huomaan sivun menneen rikki?

01Selvitä, mikä muuttui

Katso WordPressin Päivitykset-sivulta ja Lisäosat-sivulta, mitä on päivitetty. Jos automaattiset päivitykset ovat päällä, WordPress lähettää niistä viestin ylläpitäjän sähköpostiin ja viestissä on lista päivitetyistä lisäosista. Kysy myös webhotellilta, onko palvelimen PHP-versiota vaihdettu. Sekin näyttää omistajan silmin päivitykseltä, joka rikkoi sivun.

02Tyhjennä välimuistit

Jos sivu toimii, mutta näyttää oudolta (asettelu hajonnut, fontit väärin, valikko auki), tyhjennä välimuistilisäosan välimuisti, mahdollinen CDN-välimuisti ja selaimen välimuisti. Päivitetty lisäosa tai teema voi käyttää uusia tyylitiedostoja, kun välimuisti tarjoaa yhä vanhoja.

03Kytke epäilty lisäosa pois päältä

Jos pääset hallintaan, poista käytöstä viimeksi päivitetty lisäosa ja katso, korjaantuuko sivu. Jos et pääse hallintaan, katso ensin ylläpitäjän sähköposti: WordPress lähettää kriittisestä virheestä viestin, jonka linkillä pääsee palautustilaan. Jos viestiä ei tule, lisäosan voi kytkeä pois nimeämällä sen kansion uudelleen kohdassa wp-content/plugins. Tarkemmat ohjeet ovat artikkelissa WordPress-kirjautuminen ei onnistu.

04Älä paina ”päivitä kaikki” uudestaan

Moni yrittää korjata rikkoutunutta sivua päivittämällä loputkin. Se vaikeuttaa syyn löytämistä ja voi viedä tietokantaan muutoksia, joita ei saa enää helposti peruttua. Tee yksi muutos kerrallaan ja tarkista sivu jokaisen jälkeen.

Miten palaan edelliseen toimivaan versioon?

Tapoja on kolme. Valitse se, joka koskee pienintä osaa sivustosta.

Yksittäisen lisäosan vanha versio

WordPress.orgin lisäosasivun lisätiedoista (Advanced View) voi ladata lisäosan aiemman version zip-tiedostona. Sen voi asentaa kohdasta Lisäosat → Lisää uusi → Lataa lisäosa, jolloin WordPress tarjoaa nykyisen version korvaamista ladatulla. Ilmaisille lisäosille on myös WP Rollback -lisäosa, joka tekee saman suoraan hallintapaneelista. Maksullisten lisäosien vanhat versiot ladataan yleensä myyjän sivuilta omalla tilillä.

Varo kuitenkin yhtä asiaa. Osa lisäosista muuttaa päivityksessä myös tietokantaa, esimerkiksi lomake-, verkkokauppa- ja kurssilisäosat. Pelkkä vanha koodi ei silloin välttämättä toimi uuden tietokannan kanssa. Isoissa lisäosissa koko varmuuskopion palautus on usein varmempi tapa.

Koko sivuston varmuuskopio

Webhotellien omat varmuuskopiot palautetaan hallintapaneelista, esimerkiksi cPanelin varmuuskopiotyökalulla. Jos sivulla on varmuuskopiolisäosa, palautus tehdään siitä. Muista, että tietokannan palautus vie sivuston siihen hetkeen, jolloin varmuuskopio otettiin. Kaikki sen jälkeen tulleet lomakeviestit, tilaukset ja muokkaukset katoavat, joten vie ne talteen ennen palautusta.

WordPressin oma automaattinen palautus

WordPress 6.6:sta alkaen automaattisesti päivittynyt lisäosa palautetaan edelliseen versioon, jos se aiheuttaa sivulla kriittisen virheen. Ylläpitäjä saa tästä sähköpostin. Suoja kattaa kuitenkin vain kaatumiset. Se ei huomaa rikki mennyttä ulkoasua, lomaketta, joka ei enää lähetä viestejä, tai verkkokaupan kassaa, joka lakkasi toimimasta. WordPressin ytimen päivityksiä ei kannata perua itse, koska vika on harvoin ytimessä.

Miksi päivitys rikkoo WordPress-sivun?

Patchstackin mukaan 91 prosenttia vuonna 2025 löydetyistä WordPressin tietoturva-aukoista oli lisäosissa ja WordPressin ytimestä löytyi vain kuusi vähäistä aukkoa. Samasta syystä myös päivitysongelmat tulevat yleensä lisäosista. Tavallisimmat syyt ovat nämä:

  • Kaksi lisäosaa riitelee keskenään. Kumpikin toimii yksin, mutta uusi versio toisesta ei enää sovi yhteen toisen kanssa.
  • Vanha teema tai sivurakentaja, jota ei ole päivitetty samaan tahtiin muun sivuston kanssa.
  • Muokattu teema, jonka functions.php-tiedostoon on lisätty koodia. Teeman päivitys voi pyyhkiä muutokset pois, jos niitä ei ole tehty lapsiteemaan.
  • Maksullinen lisäosa, jonka lisenssi on päättynyt. Se ei päivity, vaikka muu sivusto päivittyy sen ympärillä.
  • Liian iso hyppy kerralla. Jos päivityksiä ei ole tehty vuoteen, kymmenien lisäosien yhtäaikainen päivitys tekee syyllisen etsimisestä hidasta.
  • PHP-versio vaihtui samaan aikaan ja vanha koodi ei toimi uudella versiolla. Katso PHP 8.2:n tuki päättyy.

Tänä vuonna kolmessa tekemässäni WordPress-päivityksessä piti ensin uusia maksullisen lisäosan lisenssi: lomakelisäosan, verkkokurssialustan ja tietopankkilisäosan. Ilman voimassa olevaa lisenssiä lisäosa jää vanhaan versioon ja juuri sellainen lisäosa hajoaa ensimmäisenä, kun muu sivusto päivittyy. Tarkista lisenssien voimassaolo ennen kuin päivität.

Miten vältän saman ensi kerralla?

  1. Varmuuskopio ennen jokaista päivitystä ja se tallennetaan muualle kuin samalle palvelimelle.
  2. Päivitä kerran kuussa, älä kerran vuodessa. Pieni muutos on helppo perua, iso ei.
  3. Isot lisäosat yksi kerrallaan. Päivitä sivurakentaja, lomakelisäosa ja verkkokauppa erikseen ja katso sivu jokaisen jälkeen.
  4. Lue muutosloki, kun versionumeron ensimmäinen numero vaihtuu, esimerkiksi 3.9 → 4.0. Silloin muutoksia on yleensä eniten.
  5. Käytä testikopiota, jos webhotellissa on sellainen (staging). Päivitä ensin kopio ja vasta sitten oikea sivu.
  6. Automaattiset päivitykset sopivat pienille ja hyvin ylläpidetyille lisäosille. Sivurakentajalle, verkkokaupalle ja muille isoille lisäosille ne kannattaa jättää pois päältä.
  7. Testaa päivityksen jälkeen etusivu, tärkeimmät alasivut, mobiilinäkymä ja lähetä testiviesti jokaisesta lomakkeesta.
  8. Karsi turhat lisäosat. Poistettu lisäosa ei voi rikkoa mitään.

Jos et halua tehdä tätä itse, WordPress-huolto 79 €/kk + alv sisältää kuukausittaiset päivitykset varmuuskopion jälkeen, tärkeimpien sivujen ja lomakkeen tarkistuksen sekä palautuksen toimivaan versioon, jos päivitys rikkoo jotain (enintään 30 minuuttia). Huolto aloitetaan ajan tasalla olevasta sivustosta. Jos sivusto ei ole ajan tasalla, päivitän sen ensin tuntityönä 75 €/h + alv ja kerron arvion ennen kuin aloitan. Huolto on vapaaehtoinen, eikä siinä ole määräaikaa. Kaikki huoltovaihtoehdot ovat sivulla ylläpito.

Lähteet

  1. WordPress Core: Merge Proposal: Rollback Auto-Update. https://make.wordpress.org/core/2024/04/19/merge-proposal-rollback-auto-update/
  2. WordPress: Plugins & Themes Auto-Updates. https://wordpress.org/documentation/article/plugins-themes-auto-updates/
  3. WordPress: WordPress Backups. https://wordpress.org/documentation/article/wordpress-backups/
  4. WordPress Advanced Administration: Upgrading WordPress. https://developer.wordpress.org/advanced-administration/upgrade/upgrading/
  5. WP Rollback, WordPress.org. https://wordpress.org/plugins/wp-rollback/
  6. Patchstack: State of WordPress Security in 2026. https://patchstack.com/whitepaper/state-of-wordpress-security-in-2026/
  7. PHP: Supported Versions. https://www.php.net/supported-versions.php

Sisällys

  1. Mitä teen heti, kun huomaan sivun menneen rikki?
  2. Miten palaan edelliseen toimivaan versioon?
  3. Miksi päivitys rikkoo WordPress-sivun?
  4. Miten vältän saman ensi kerralla?
Korjaan tämän puolestasi. 89 € + alv.

Kysyttyä

Usein kysyttyä

Eikö vastausta löydy? Kirjoita minulle: joel@jlsites.fi

Pitäisikö päivitykset jättää tekemättä, jos ne rikkovat sivun?

Ei. Valtaosa WordPressin tietoturva-aukoista löytyy lisäosista ja ne korjataan päivityksillä. Päivittämätön sivu on helpompi kohde murtautujille. Turvallisempi tapa on päivittää säännöllisesti, varmuuskopio ensin ja testata sivu jokaisen päivityksen jälkeen.

Kannattaako automaattiset päivitykset laittaa päälle?

Pienille ja hyvin ylläpidetyille lisäosille kyllä. WordPress 6.6:sta alkaen kaatumisen aiheuttanut automaattinen lisäosapäivitys perutaan itsestään. Sivurakentajalle, verkkokaupalle ja lomakelisäosalle automaattisia päivityksiä ei kannata laittaa, koska niiden rikkoutuminen ei aina kaada sivua vaan näkyy vasta, kun joku yrittää ostaa tai lähettää viestin.

Voinko palauttaa vain yhden lisäosan vanhan version?

Voit. Ilmaisten lisäosien vanhat versiot saa WordPress.orgin lisäosasivulta tai WP Rollback -lisäosalla. Jos lisäosa muutti päivityksessä tietokantaa, pelkkä vanha versio ei välttämättä toimi. Silloin koko varmuuskopion palautus on varmempi.

Paljonko korjaus maksaa?

Jos sivu on rikki tai et pääse hallintaan, korjaus on kiinteä 89 € + alv ja jos en saa sitä korjattua, et maksa. Tämä ei koske hakkeroitua sivua. Päivitys ja tarkistus on 179 € + alv: varmuuskopio, WordPress, teema ja lisäosat ajan tasalle, lomakkeiden testaus ja enintään 30 minuuttia korjauksia. WordPress-huolto on 79 €/kk + alv.

Kirjoittaja

Joel Lausamo

Teen verkkosivut ja korjaan WordPress-sivuja pienyrityksille. JL Sites, Espoo.

Julkaistu

Lisää minusta

Kiinteä hinta · ei korjausta, ei laskua

Onko sivu yhä rikki?

Etsin syyllisen, palautan sivun toimintaan ja kerron, mitä tapahtui.

En pääse kirjautumaan / sivu ei toimi89 €

+ alv 25,5 % · 111,70 € sis. alv

Tai suoraanjoel@jlsites.fi045 124 0240

Vastaan yleensä saman tai seuraavan arkipäivän aikana. Kerron hinnan kirjallisena ennen kuin aloitan.

Ei koske hakkeroitua sivua. Haluatko, että päivitykset hoidetaan jatkossa puolestasi? WordPress-huolto on 79 €/kk + alv, eikä siinä ole määräaikaa.

WordPress-sivuja, joita pidän kunnossaPäivitykset, korjaukset ja kuukausituki vuosina 2025–2026.

  • Päivitykset ja muutokset
  • WordPress-kuukausituki
  • Päivitykset ja lisäosat

Joelin kanssa on mutkattoman helppoa asioida ja asiat hoituvat ripeästi.”

Jonna Kämppi, hallintojohtaja, Kiinteistöpalvelu Räsänen Oy