Vianetsintä ja korjaus

WordPress-päivitys epäonnistui tai jäi jumiin, näin viet sen loppuun

Keskeytyneen päivityksen korjaaminen

Päivitys on kolmivaiheinen. WordPress lataa paketin, purkaa sen ja korvaa vanhat tiedostot. Jos jokin näistä keskeytyy, sivusto jää välitilaan jossa osa tiedostoista on uusia ja osa vanhoja. Siitä syntyvät kaikki tämän ohjeen oireet.

Lyhyesti

  • Ilmoitus toisesta käynnissä olevasta päivityksestä johtuu lukosta joka vanhenee itsestään.
  • Jos sivusto jäi ylläpitotilaan, se avataan poistamalla yksi tiedosto.
  • Toistuvasti epäonnistuva päivitys ei ole sattumaa vaan resurssiraja.

1. Aloita ylläpitotilasta

Jos sivustolla lukee että se on hetkeksi poissa käytöstä, avaa se ensin. Ohjeet ovat sivulla WordPress jumissa ylläpitotilassa. Vasta kun sivusto vastaa, päivityksen tilan näkee luotettavasti.

2. Another update is currently in progress

WordPress asettaa päivityksen ajaksi lukon tietokantaan. Jos päivitys katkeaa, lukko jää paikalleen. Se vanhenee itsestään noin viidessätoista minuutissa, joten nopein toimenpide on odottaa. Jos et halua odottaa, lukon voi poistaa tietokannasta. Se on taulussa jonka nimi päättyy _options ja rivin nimi on core_updater.lock. Ks. tietokannan hallinta.

3. Tarkista mikä jäi kesken

Avaa hallinnan päivitysnäkymä. Se kertoo mikä lisäosa tai teema on yhä vanhassa versiossa. Aja päivitykset uudelleen yksi kerrallaan äläkä montaa yhtä aikaa. Näin näet heti kumpi niistä on ongelmallinen, jos jokin on.

4. Jos sama päivitys epäonnistuu toistuvasti

Silloin kyse ei ole sattumasta. Tavallisimmat syyt ovat aikaraja, muistiraja ja levytilan loppuminen. Iso lisäosa voi kaatua siihen että purkamiseen ei riitä aika tai muisti. Muistin loppuminen on käyty läpi ohjeessa muisti loppui kesken.

5. Päivitä käsin kun automaatti ei suostu

Lisäosan voi päivittää myös tiedostoyhteydellä. Lataa uusi versio, ota varmuuskopio vanhasta kansiosta, poista vanha kansio hakemistosta wp-content/plugins ja siirrä uusi tilalle. Asetukset ovat tietokannassa eivätkä katoa. Sama toimii teemalle. Yhteyden muodostaminen on ohjeessa FTP- ja SFTP-yhteys.

6. Jos sivusto hajosi päivityksen jälkeen

Se on eri asia kuin epäonnistunut päivitys. Katso kriittinen virhe sivustolla, jossa selviää mikä kaatui ja miksi.

Mitä ei kannata tehdä

Älä käynnistä päivitystä uudelleen samalla sekunnilla kun edellinen katkesi. Kaksi yhtäaikaista päivitystä kirjoittaa samoja tiedostoja ja lopputulos on sekava. Ota varmuuskopio ennen päivityksiä, ks. sivuston varmuuskopiointi.

Jos et halua tehdä sitä itse

Viemme keskeytyneen päivityksen loppuun, tarkistamme ettei välitila rikkonut mitään ja korjaamme sen syyn joka keskeytti sen. Sen jälkeen päivitykset menevät läpi ilman käsityötä.

Katso miten korjaamme rikkoutuneen sivuston »