Tämä artikkeli käsittelee WordPressin päivittämistä.
WordPress kuvasi yhden napsautuksen päivitystoiminnallisuuden vaatimukset ohjelmistossaan seuraavasti:
(a) tiedostojen omistusoikeus: Kaikkien WordPress-tiedostojesi on oltava sen käyttäjän omistuksessa, jonka alaisuudessa web-palvelimesi suoritetaan. Toisin sanoen WordPress-tiedostojen omistajan on vastattava käyttäjää, jonka alaisuudessa verkkopalvelimesi suoritetaan. Verkkopalvelimen käyttäjä (nimeltään ”apache”, ”web”, ”www”, ”nobody” tai jokin vastaava) ei välttämättä ole WordPress-tiedostojesi omistaja. Tyypillisesti WordPress-tiedostot omistaa ftp-käyttäjä, joka latasi alkuperäiset tiedostot. Jos WordPress-tiedostojesi omistaja ja käyttäjä, jonka alaisuudessa verkkopalvelimesi toimii, eivät täsmää, saat näyttöön valintaikkunan, jossa pyydetään ”yhteystietoja”, ja huomaat, että riippumatta siitä, mitä syötät valintaikkunaan, et voi päivittää käyttämällä ”Päivitä nyt” -painiketta.
(b) tiedostojen käyttöoikeudet: Kaikkien WordPress-tiedostojesi on oltava joko omistajakirjoitettavissa tai ryhmäkirjoitettavissa sen käyttäjän toimesta, jonka alaisuudessa Apache-palvelimesi suoritetaan.
Jaetuilla isännöintipalvelimilla WordPress-tiedostojen ei pitäisi nimenomaan OLLA verkkopalvelimen omistuksessa. Jos useampi kuin yksi käyttäjä omistaa eri tiedostoja asennuksessa (esimerkiksi tiedostojen poistamisesta ja uudelleenlataamisesta eri tilien kautta tehtyjen muokkausten vuoksi), tiedostojen käyttöoikeuksien on oltava ryhmäkirjoituskelpoisia (esimerkiksi 775 ja 664 oletusarvon 755 ja 644 sijaan). Tiedostojen käyttöoikeudet (yleensä) on säädettävä palvelinympäristön mukaan (jaettu isäntä RackSpace CloudSites suosittelee esimerkiksi 700 ja 600 yhdelle ftp-käyttäjälle tai 770 ja 660 useille ftp-käyttäjille). Katso lisätietoja tiedostojen käyttöoikeuksia koskevasta osiosta (jotkin tiedostot ja kansiot vaativat tiukempia käyttöoikeuksia).
Huomautus: Jos näet ”epäonnistunut päivitys” -nimimerkin, poista tiedosto .maintenance WordPress-hakemistosta FTP:n avulla. Tämä poistaa ”epäonnistuneen päivityksen” nag-viestin.
Viite: http://codex.wordpress.org/Upgrading_WordPress#One-click_Update
On kuitenkin tilanteita, joissa tämä WordPress-ominaisuus epäonnistuu. Tällöin päivitys on suoritettava automaattisesti, jotta sivusto saadaan palautettua täysin toimivaan ja ajantasaiseen WordPress-asennukseen. Seuraavassa on yksinkertainen ohje siitä, miten WordPress päivitetään manuaalisesti tässä tilanteessa.
Voit ennen tämän prosessin aloittamista varmuuskopioida kaikki WordPress-tiedostot virheiden tai odottamattomien ongelmien varalta. Resurssisivustollamme on muita opetusohjelmia, joissa hahmotellaan, miten WordPressin tiedostot/tietokanta varmuuskopioidaan oikein.
WordPress-tiedostojen vaihtaminen
A. Lataa uusin WordPress zip (tai tar.gz) -paketti osoitteesta: http://wordpress.org/download/
B. Pura vaiheessa A lataamasi pakatut tiedostot
C. Deaktivoi kaikki WordPress-liitännäiset (jos et pääse WP-paneeliin tässä vaiheessa päivitystä, tämä voidaan tehdä navigoimalla SSH:n kautta /plugins-kansioon ja chmod 000 kansioon. Kun olet päivittänyt kaikki WordPress-tiedostot kokonaan, voit palauttaa tämän muutoksen ottaaksesi liitännäiset uudelleen käyttöön).
D. Poista vanhat wp-includes- ja wp-admin-hakemistot FTP- tai SSH-yhteyden kautta.
E. Ota FTP- tai SSH-yhteyden avulla pakkaamattomassa tar.gz- tai zip-tiedostossasi olevat wp-includes- ja wp-admin-hakemistot ja kopioi ne vaiheessa D poistettujen tiedostojen sijaintiin.
F. Kopioi wp-content-kansion sisältö pakkaamattomista tar.gz- tai zip-tiedostoistasi WordPress-asennuksesi nykyisen wp-content-kansion sisälle. Kun sinua pyydetään, anna järjestelmän korvata kaikki jo olemassa olevat tiedostot. ÄLÄ POISTA wp-content-kansiota nykyisestä asennuksestasi, ainoastaan korvaa sen sisällä olevat tiedostot. ÄLÄ KORVAA nykyistä wp-content-kansiota uudella versiolla, kopioi vain sisältö uudesta wp-content-kansiosta vanhaan wp-content-kansioon.
G. Lataa kaikki ”löysät” tiedostot, jotka sijaitsevat pakkaamattoman tar-tiedoston juurihakemistossa.gz tai zip nykyisen wordpress-asennuksen juurihakemistoon.
Huomautus: Jos tätä prosessia noudatetaan edellä kuvatulla tavalla, sinun ei tarvitse huolehtia siitä, että wp-config.php:hen tallennetut asetukset ja tunnistetiedot katoavat.
Asennuksen päivittäminen
A. Siirry nykyisen WordPress-asennuksesi hallintapaneeliin. Kirjaudu sisään. Kun kirjaudut sisään, jos WordPress-asennuksesi tarvitsee tietokannan päivityksen, sinua kehotetaan tekemään se tällä kertaa. Sinulle annetaan URL-osoite, jota voit napsauttaa ja joka on samanlainen kuin http://example.com/wordpress/wpadmin/upgrade.php. Napsauta toimitettua linkkiä WordPressistäsi ja noudata seuraavia ohjeita. Tämä vaihe päivittää tietokannan niin, että se on täysin käännettävissä vaiheen 1 aikana lisätyn koodin kanssa.
Tämä prosessi tulisi tehdä mahdollisimman pian sen jälkeen, kun olet suorittanut vaiheen 1 kohdat A-G!
Puhdistus
A. Olet suurelta osin valmis tässä vaiheessa. Kun olet tarkistanut, että WordPress-asennuksesi on asianmukaisesti päivitetty ja toimii odotetulla tavalla (ilman lisäosia), voit nyt poistaa vaiheessa 1 ladatut pakkaamattomat tiedostot.
B. Tällä kertaa voit myös mennä ja ottaa kaikki liitännäiset uudelleen käyttöön (tai palauttaa niille normaalit oikeudet).
C. Jos sinulla on ongelmia kirjautumisessa juuri päivitettyyn WordPress-asennukseen, tyhjennä selaimesi välimuisti ja yritä uudelleen.
Jos jostain syystä tämä manuaalinen päivitysprosessi ei vieläkään onnistu, voit tutustua WordPressin yksityiskohtaiseen päivitysasennukseen, joka sijaitsee seuraavassa osoitteessa: http://codex.wordpress.org/Upgrading_WordPress_Extended