Useat palvelintalot eivät enään hyväksy palvelimilleen nettisivuja, joiden PHP versio on 7.4. PHP 7.4:n tuki päättyi virallisesti vuoden 2022 lopussa. Siihen ei näin ollen ole tullut tietoturvapäivityksiä useampaan vuoteen. (Lisätietoa PHP versioista voit lukea täältä!)
Palvelinympäristö on jatkuvasti kehittyvä ympäristö ja vaatii säännöllisiä päivityksiä eri ohjelmistoille. Yksi tärkeimmistä syistä on tietoturvan ylläpitäminen. PHP8 tuo muitakin ohjelmisto-muutoksia, joiden tarkka lista löytyy osoitteesta http://php.net/ChangeLog-8.php.
Kesäkuussa 2026 turvalliset PHP versiot ovat PHP 8.2.- PHP 8.5.
Onko nettisivustosi yhteensopiva PHP8.2-> version kanssa?
Kysymys kuuluu, onko sinun nettisivustosi yhteensopiva PHP8.2-> versioiden kanssa? Miten sen pystyy testaamaan? Helpoin tapa on vaihtaa PHP versiota palvelimen cPaneelista (hallintapaneeli). Jos sivustosi toimii tuon vaihdon jälkeenkin, on sivustosi yhteensopiva (muutos vielä yleenä noin minuutin). Ennen testiä kannattaa päivittää kaikki lisäosat ja sivupohja uusimpiin versioihin. Jos sivustosi ei näy enään muutoksen jälkeen, on selvää, että sivustossasi on jokin lisäosa tai sivupohja, joka ei ole yhteensopiva PHP8.2-> versioiden kanssa.
Toinen vaihtoehto on siirtää kopio sivustostasi testipalvelimelle ja tehdä testaukset testiympäristössä. Mahdolliset korjaukset lisäosiin ja sivupohjaan voidaan tehdä testiympäristössä. Tätä metodia käyttämällä ei julkiseen nettisivustoosi tule katkoksia.
Mitä muutoksia nettisivustossa täytyy tehdä, jotta se on yhteensopiva PHP8.2-> versioiden kanssa?
Tärkeintä on päivittää kaikki lisäosat ja sivupohja viimeisimpiin versioihin, jolloin ongelmia ei yleensä tule. Suurin ongelma on, jos joihinkin lisäosiin tai sivupohjaan ei ole saatavilla uusia versioita. Niiden kehitystyö on ehkä loppunut ja siksi ne eivät ole enään yhteensopivia PHP8.2-> version kanssa. Järkevintä olisi vaihtaa lisäosat/sivupohja sellaisiin, joita vielä kehitetään. Jos se ei ole mahdollista, voidaan muutosta vaativat osiot muokata koodajaan toimesta.