WordPress-sivuston PHP-version helppo tarkistaminen ja päivittäminen

Kaikki verkkosivustot toimivat koodilla. Ennen vanhaan se oli pelkkää HTML:ää, nykyään se on yleensä sekoitus sitä sekä CSS:ää ja JavaScriptiä.

Mutta se on vasta, kun ne on ladattu. Palvelimella toimii todennäköisesti eri ohjelmointikieli, varsinkin jos sinulla on WordPress-sivusto. Puhumme tietysti PHP:stä.

Suuri osa asioista, joita näet WordPress-sivuston etu- ja takapuolella, on olemassa PHP:n ansiosta. Et löydä sitä vain sivumalleistasi, vaan se muodostaa myös tiedostot, joista WordPressin kojelauta rakentuu.

php-koodi wordpressin kojelautatiedostossa

Sama pätee myös kaikkiin asentamiisi teemoihin ja lisäosiin. Lyhyesti sanottuna, ilman PHP:tä WordPress-verkkosivustoasi ei olisi olemassa.

Koska tämä ohjelmointikieli on niin keskeinen WordPress-alustalle, haluamme tänään puhua jostain, jonka kanssa monet meistä ovat tekemisissä liian harvoin: siitä, miten päivität sivustosi PHP-version.

Mitä, etkö tiennyt, että se on edes osa verkkosivuston ylläpitoa? Juuri siksi tämä viesti on olemassa. Siinä opit hieman lisää PHP:stä kielenä ja siitä, miksi on tärkeää käyttää uusinta versiota, miten voit tarkistaa sivustosi PHP:n ja päivittää sen turvallisesti.

Valmis nörttimään? Sitten sukelletaan suoraan asiaan.

Lyhyt yleiskatsaus PHP:stä ohjelmointikielenä

Juuri siksi, että tiedät mistä puhumme, sukelletaan ensin siihen, mitä PHP tarkalleen ottaen on.

Ensinnäkin se on ohjelmointikieli, joka on avoimen lähdekoodin kieli ja näin ollen (WordPressin tapaan) vapaasti käytettävissä. Tämä saattaa myös osaltaan vaikuttaa siihen, että PHP on yksi suosituimmista web-kehityskielistä. Se ei ainoastaan pyöritä WordPressin kulisseja, vaan on myös osa Facebookia ja muita suosittuja sivustoja. Sitä voi kuitenkin käyttää myös muihin tarkoituksiin.

kuka käyttää php:tä
Lähde: James Titcumb

Toinen tärkeä asia PHP:ssä on se, että se on palvelinpuolen ohjelmointikieli. Se tarkoittaa, että sitä käsitellään siinä koneessa, jonka kiintolevyllä se sijaitsee. Toisin kuin esimerkiksi JavaScriptin kaltaiset asiakaspuolen kielet, joissa kaikki työ tapahtuu sivustoa pyytävän henkilön selaimessa.

Se tarkoittaa kuitenkin myös sitä, että PHP:stä johtuvat sivuston suorituskykyyn liittyvät ongelmat ovat sinun korjattavissasi. Kävijöilläsi voi olla maailman nopein tietokone, mutta jos palvelimesi resurssit ovat vähissä, sillä ei ole suurta merkitystä. Tästä pääsemmekin seuraavaan osaan.

Miksi päivittää sivustosi PHP-versio?

Koska PHP on WordPressille niin tärkeä, se on myös keskeinen osa sivuston suorituskykyä. Loppujen lopuksi PHP on periaatteessa välikäsi, joka vetää oikeat tiedot tietokannastasi, kietoo ne HTML:ään ja CSS:ään ja toimittaa ne sitten valmiina sivustona kävijän selaimelle. Jos välikäsi on hidas, niin kaikki muukin on hidasta.

Päivitykset tarkoittavat parannuksia

Tästä syystä ohjelmointikieltä parannetaan jatkuvasti. Siitä on tehty vuosien varrella melkoinen joukko versioita.

Palvelimesi tarvitsee WordPressin käyttämiseen vähintään PHP 5.2.4:n. Nykyään virallinen suositus on kuitenkin, että käytät PHP 7:ää tai uudempaa versiota (nykyinen versio on PHP 7.1).

Se johtuu siitä, että aivan kuten WordPress, myös PHP:n uudet versiot tuovat mukanaan paljon parannuksia. Kehityksen myötä kielet muuttuvat turvallisemmiksi, nopeammiksi, kevyemmiksi, vähemmän resurssinälkäisiksi ja vain yleisesti ottaen paremmiksi. Itse asiassa jo pelkkä hyppy PHP 5.6:sta PHP 7:ään oli suuri harppaus eteenpäin.

PHP 7 on paras tähän mennessä

Yksi tärkeimmistä parannuksista, joita PHP 7 tarjoaa WordPress-käyttäjille, on nopeuden kasvu. Vertailuanalyysit osoittavat, että uusi versio on jopa kaksi kertaa nopeampi kuin edeltäjänsä.

php 7 benchmarks update php version

Sen seurauksena palvelimesi pystyy toimittamaan verkkosivustosi useammalle kävijälle samalla, kun se tekee vähemmän työtä (on muuten muitakin asioita, joita voit tehdä WordPressin nopeuttamiseksi). Lisäksi uusi versio tekee koodista helpommin luettavaa (ja siten tuettavaa).

Lisäksi PHP 7 on tullut paljon paremmaksi virheiden käsittelyssä. Se pystyy nyt ratkaisemaan skriptiongelmat ilman, että koko prosessia tarvitsee välttämättä lopettaa. Tämä on hyvä uutinen niille sivustojen kävijöille, jotka eivät halua olla tekemisissä viallisten sivustojen kanssa (vihje: ne ovat kaikki).

Loppujen lopuksi PHP 7:ssä on tehty parannuksia tietoturvaan, mikä tekee sillä rakennetuista sovelluksista vaikeammin hakkeroitavissa olevia (jos niin joskus käy, opettele, miten palautat hakkeroidun WordPress-sivuston).

Vanhempia versioita ei enää tueta

Yllämainittujen seikkojen lisäksi vanhempien PHP-versioiden elinkaari loppuu pian. Aktiivinen tuki versiolle 5.6 päättyi vuoden 2017 alussa. Tietoturvatukea tarjotaan enää vuoden 2018 loppuun asti.

Vakuutuitko vielä? Ja nuo ovat vain cliff notes. PHP 7:ssä on muitakin mahtavia parannuksia, joihin voit tutustua täällä. Miten kuitenkin saat selville, millä PHP-versiolla sivustosi toimii tällä hetkellä? Hyvä, että kysyit.

How to Check Your WordPress Site’s PHP Version

Jos haluat tietää, mikä PHP-versio pyörittää tällä hetkellä WordPress-sivustoasi, sinulla on useita tapoja selvittää se. Käydään ne nopeasti läpi.

Tarkista isännöinnin hallintapaneeli

Ensimmäinen vaihtoehtosi on tarkistaa palveluntarjoajaltasi. Hosting-tilisi takaosassa on todennäköisesti valikko nimeltä PHP-asetukset, PHP Version Manager tai jotain vastaavaa. Sieltä voit tarkistaa, mitä PHP-versiota sivustosi tai sivustosi käyttävät.

Useimmiten voit myös päivittää toiseen versioon täällä (siitä lisää alla) ja tehdä asioita, kuten muokata PHP.ini:tä. Jälkimmäinen on tärkeä tiedosto, jonka avulla voit tehdä muutoksia palvelimen toiminnallisuuteen.

Käytä WordPress-liitännäistä

Tietysti WordPress-ekosfäärissä on myös liitännäisiä, jotka voivat tehdä saman puolestasi. Yksi helpoimmista on Näytä PHP-versio.

Vähän kaikki mitä sinun tarvitsee tehdä on asentaa lisäosa ja aktivoida se. Sen jälkeen näet nykyisen PHP-version WordPressin kojelaudan kohdassa At a Glance.

display php version wordpress plugin

Jos käy ilmi, että palvelimellasi on jo uusin versio, ei ole muuta tehtävissä kuin hymyillä iloisesti ja jatkaa päiväänsä (tai ehkä lähettää palveluntarjoajasi sysadminille suklaarasia).

Jos et kuitenkaan ole koskaan aiemmin ollut tekemisissä tämän ongelman kanssa, on hyvin mahdollista, että PHP-versio ei ole ajan tasalla. Siinä tapauksessa näytämme seuraavassa, miten voit päivittää sen turvallisesti.

Edellyttää tietenkin, että palveluntarjoajasi tarjoaa vaihtoehdon. Jos näin ei ole, on ehkä aika etsiä uusi hosting…

How to Upgrade PHP Safely

Niin hieno kuin PHP 7 onkin, päivittämiseen liittyy joitakin riskejä. Tämä tarkoittaa lähinnä mahdollisuutta, että sivustollasi (eli WordPressin ytimessä, teemoissa, laajennuksissa ja skripteissä) on koodia, joka ei ole yhteensopiva uuden version kanssa.

Jos näin on, kun teet vaihdon, kaikki tai osa sivustostasi saattaa rikkoutua tai ainakin osoittaa virheellistä käytöstä. Siksi on tärkeää tarkistaa tällaiset asiat etukäteen, ja näytämme alla miten.

Pikahuomautus: tässä esitetty prosessi on se, miten päivität live-sivuston. Vielä parempi idea on kuitenkin luoda paikallinen kopio sivustostasi ja käydä se läpi kerran tietokoneellasi. Näin vähennät entisestään mahdollisuutta törmätä ikäviin yllätyksiin.

Varmuuskopioi ja päivitä kaikki

Kuten mainittiin, PHP:n päivittämiseen liittyvät ongelmat johtuvat yleensä vanhemmasta koodista, joka ei ole enää yhteensopiva uusimman version kanssa. Paras ratkaisu: päivitä sivustosi.

WordPress-yhteisö kannattaa vahvasti PHP:n uusimman version käyttöä. Tästä syystä ytimen, lisäosien ja teemojen kehittäjät varmistavat, että heidän työnsä jive sen kanssa.

Siten ensimmäinen askel sen varmistamiseksi, että sivusto ei tuota ongelmia, on pitää sivustosi ajan tasalla. Se kannattaa tehdä joka tapauksessa turvallisuussyistä.

Varmuuskopioi siis sivustosi ja napsauta sitten päivityspainiketta aina tarvittaessa. Tee se nyt, minä odotan.

Käytä liitännäistä yhteensopivuusongelmien tarkistamiseen

Valmis? Siistiä, jatketaan sitten.

Ei ole takeita siitä, että kaikki sujuu ongelmitta, vaikka WordPress ja laajennukset olisivat ajan tasalla. Onneksi sinun ei tarvitse vain toivoa parasta. Sen sijaan voit testata yhteensopimattomuusongelmia etukäteen. Miten? Tietysti lisäosan avulla.

WP Engine on julkaissut WordPress-hakemistossa ilmaisen lisäosan juuri tätä tarkoitusta varten. Se tarkistaa sivustosi kaiken koodin ja ilmoittaa mahdollisista ongelmista.

Käyttääksesi sitä sinun on ensin asennettava se sivustollesi tavalliseen tapaan. Kun se on aktiivinen, työkalujen alla on uusi valikkokohta nimeltä PHP-yhteensopivuus. Valitse tässä vain PHP-versio, johon haluat päivittää. Valitse sitten, skannataanko vain aktiiviset lisäosat ja teemat vai kaikki sivustosi laajennukset.

päivitä php-versio turvallisesti php-yhteensopivuuden tarkistajalla

Aloita skannaus. Kun tarkistus on valmis, lisäosa esittää sinulle luettelon sivustosi virheistä ja varoituksista. Se kertoo jopa tiedoston nimen ja rivinumeron, jossa se kohtasi ne.

Tästä lähtien voit ryhtyä toimiin ja vaihtaa vialliset lisäosat tai teemat tai etsiä toisenlaisen ratkaisun (esimerkiksi pyytää kehittäjää päivittämään työnsä). Liitännäinen tekee myös ehdotuksia.

Sivumennen sanoen, jos sinulla on liitännäinen, joka on ajan tasalla, mutta joka on silti merkitty yhteensopimattomaksi, kyseessä voi olla myös väärä positiivinen tulos. WP Engine tarjoaa listan lisäosista, joiden tiedetään olevan liputettu yhteensopivuusongelmista, vaikka niitä ei olekaan. Ota se siis huomioon.

PHP:n päivitys

Kun olet varmistanut, että sivustosi on kaikin puolin kykenevä käsittelemään vaihtoa, on aika todella tehdä se.

Siihen on useita tapoja. Yksi on SSH-komentojen kautta. Jos kuitenkin osaat tehdä sen, et luultavasti lue tätä artikkelia. Näin ollen emme käy sitä läpi. Jos kuitenkin haluat silti oppia päivittämään palvelimesi PHP-version SSH:n kautta, voit tehdä sen täällä.

Me menemme helpompaan tapaan, joka on tehdä vaihto hosting-palveluntarjoajasi hallintapaneelin kautta. Esimerkiksi cPanelissa (joka muuten perustuu myös PHP:hen) se on yhtä helppoa kuin löytää valikkokohta PHP Version Manager, navigoida sivustosi sijaintiin, valita versio, johon haluat vaihtaa, ja painaa Save.

upgrade php version in cpanel
Lähde: SiteGround

Jos isäntäsi käyttää Pleskiä, voit tutustua PHP:n päivittämiseen täällä. Valitettavasti muiden hallintapaneelien osalta sinun on tehtävä oma hakusi. Jos et löydä tällaista vaihtoehtoa, isäntäsi on saattanut poistaa sen käytöstä. Siinä tapauksessa sinun on otettava yhteyttä palveluntarjoajaasi.

Tarkista sivustosi

Kun olet päivittänyt, viimeinen asia, joka sinun on tehtävä, on palata sivustosi etusivulle ja vilkaista sitä. Tarkista jokaiselta sivulta, että kaikki näyttää siltä, miltä pitääkin, ja että sivustosi osia ei ole poistettu käytöstä tai vastaavaa. Testaa myös käyttämäsi lisäosat sekä teeman ominaisuudet. Jos olet kuitenkin ryhtynyt edellä mainittuihin varotoimiin, on hyvin epätodennäköistä, että kyseessä olisi ollut ongelma.

Ja siinä se. Onnittelut! Päivitit juuri onnistuneesti PHP:n WordPress-sivustollesi.

Yhteenveto

PHP on liima, joka pitää WordPressin kasassa. Tästä syystä on tärkeää pitää se ajan tasalla. Näin voit myös hyötyä suuremmasta nopeudesta ja turvallisuudesta.

Ollet edellä oppinut PHP:stä ja siitä, miksi sen päivittäminen on tärkeää. Olemme puhuneet siitä, miten voit selvittää, mikä versio sivustollasi on käytössä ja miten valmistella sitä päivitystä varten. Lisäksi olemme kertoneet, miten toteuttaa mainittu päivitys hosting-hallintapaneelin kautta.

Jos olet seurannut mukana, hyvää työtä! Sivustosi on nyt valmis tulevaisuutta varten.

Vastaa

Sähköpostiosoitettasi ei julkaista.