Kui sul on WooCommerce’i e-pood tasub tähelepanu pöörata ühele lähenevale tehnilisele muudatusele. Paanikaks põhjust ei ole, kuid varakult tegutsedes saab vältida olukorda, kus e-poodi ei ole ühel hetkel enam võimalik tavapäraselt uuendada.

WooCommerce plaanib alates versioonist 11.5 nõuda vähemalt PHP 8.1 kasutamist. WooCommerce kinnitas 29. septembril PHP miinimumnõude muudatuse lõpliku ajakava. Alates WooCommerce 11.6-st on nõutav vähemalt PHP 8.1 ning praeguse plaani järgi ilmub see versioon 2027. aasta veebruaris.

Esialgu kavatses WooCommerce kehtestada uue nõude juba versiooniga 11.5 2027. aasta jaanuaris. Pärast arendajate ja kogukonna tagasiside ülevaatamist otsustati muudatus ühe versiooni võrra edasi lükata, et anda e-poodidele pärast aasta kõige aktiivsemat müügiperioodi rohkem aega testimiseks ja uuendamiseks.

See tähendab, et WooCommerce 11.5 jääb viimaseks versiooniks, mida saab kasutada PHP 7.4 või PHP 8.0 keskkonnas. WooCommerce 11.6-le ja sellest uuematele versioonidele üleminekuks peab server kasutama vähemalt PHP 8.1.

Mida see e-poe omaniku jaoks tähendab?

Mis on PHP?

PHP on programmeerimiskeel, millel WordPress ja WooCommerce suures osas töötavad. Lihtsustatult öeldes on see osa sinu veebilehe tehnilisest keskkonnast, mis tegutseb serveris taustal. Oleme sellest kirjutanud ka varem, leiad siit.

PHP ei ole WordPressi plugin ega midagi, mida saab uuendada pluginate lehel. Kasutatav PHP versioon määratakse veebimajutuse ehk hostingu tasandil. Seetõttu ei ole paljudel veebilehe või e-poe omanikel olnud põhjust varem selle peale mõelda.

Mis muutub WooCommerce 11.5 saabudes?

WooCommerce’i praeguse plaani järgi vajab versioon 11.5 ja kõik sellele järgnevad versioonid töötamiseks vähemalt PHP 8.1.

Kui sinu e-poe server kasutab endiselt näiteks PHP 7.4 või PHP 8.0, ei lähe e-pood muudatuse jõustumise hetkel automaatselt katki ega kao internetist. Küll aga ei ole vanema PHP versiooniga võimalik WooCommerce’i uuematele versioonidele üle minna.

Esialgu ei pruugi see tunduda suure probleemina. Aja jooksul tähendab uuendustest maha jäämine aga seda, et e-pood ei saa enam WooCommerce’i uusi funktsioone, veaparandusi, jõudluse ja ühilduvuse parandusi ega olulisi turvauuendusi.

Seega ei ole küsimus ainult uute võimaluste kasutamises. Regulaarne uuendamine on oluline ka e-poe turvalisuse ja töökindluse säilitamiseks.

Miks ei tohiks PHP versiooni lihtsalt ära muuta?

Hostingu halduses võib PHP versiooni vahetamine paista väga lihtsa toiminguna. Mõnel juhul piisabki vaid mõnest klikist, kuid toimiva e-poe puhul ei tasu seda teha ilma ettevalmistuseta.

Uuema PHP versiooniga ei pruugi ühilduda näiteks vanem WordPressi kujundus, pikalt uuendamata plugin, makse- või tarneviisi liidestus, mõni spetsiaalselt e-poele arendatud funktsioon või aegunud kood.

Sobimatu PHP versiooni aktiveerimisel võivad kaduda mõned veebilehe funktsioonid, tekkida veateated või muutuda leht halvimal juhul ajutiselt ligipääsmatuks.

Seetõttu tuleks enne PHP versiooni muutmist teha veebilehest täielik varukoopia ning testida uut versiooni võimalusel esmalt testkeskkonnas. Nii tulevad võimalikud ühilduvusprobleemid välja enne, kui need mõjutavad töötavat e-poodi ja selle kliente.

Kas PHP 8.1 peale uuendamisest piisab?

WooCommerce’i kavandatav miinimumnõue on PHP 8.1, kuid see ei tähenda tingimata, et 2027. aastaks tasub veebileht uuendada just sellele versioonile.

PHP 8.1 ametlik tugi on juba lõppenud. Seetõttu on mõistlik valida uuendamise hetkel võimalikult värske ja jätkuvalt toetatud PHP versioon, millega sinu veebileht, kujundus, pluginad ning liidestused korrektselt töötavad.

Sobiv versioon tuleb otsustada konkreetse veebilehe tehnilist olukorda arvestades. Kõige uuema versiooni valimine ei ole kasulik, kui mõni e-poe oluline komponent seda veel ei toeta.

Kuidas kontrollida, millist PHP versiooni sinu e-pood kasutab?

PHP versiooni saab tavaliselt vaadata veebimajutuse halduspaneelist, kuid selle info täpne asukoht ja kuvamisviis sõltub hostingu pakkujast. WordPressis saab kasutusel olevat PHP versiooni kontrollida ka menüüst:

Tööriistad → Veebilehe tervis → Info → Server

Sealt otsi rida „PHP versioon“.

Kui sa ei leia seda infot või ei ole kindel, mida kuvatud versioon tähendab, võid küsida abi oma veebihaldurilt, arenduspartnerilt või majutusteenuse pakkujalt.

Mida võiks e-poe omanik praegu teha?

Kui sinu e-pood kasutab PHP 7.4 või PHP 8.0, tasub uuendamine juba aegsasti plaani võtta. Muudatust ei ole vaja teha kiirustades, kuid samuti ei tasu oodata hetkeni, mil WooCommerce’i uuendamine vana PHP versiooni tõttu peatub.

Soovitame:

  1. kontrollida praegu kasutatavat PHP versiooni;
  2. üle vaadata WordPressi, WooCommerce’i, kujunduse ja pluginate seisukord;
  3. tuvastada vanad või enam mitte toetatud komponendid;
  4. teha täielik varukoopia;
  5. testida uuemat PHP versiooni testkeskkonnas;
  6. viia uuendus töötavale veebilehele alles pärast testimist.

Nii saab võimalike probleemidega tegeleda rahulikult ning e-pood ei jää WooCommerce’i järgmistest uuendustest maha.

Ei tea, millises seisus sinu e-pood on?

Kui sa ei tea, millist PHP versiooni sinu e-pood kasutab või kas veebileht on uuenduseks valmis, saame kontrollida nii serverikeskkonda kui ka WordPressi, WooCommerce’i, kujunduse, pluginate ja olulisemate liidestuste valmisolekut.

Nii saad teada, kas PHP versiooni võib turvaliselt uuendada või vajab mõni e-poe osa enne tähelepanu.

Võta meiega ühendust ja vaatame sinu e-poe tehnilise seisukorra üle.

Allikas: WooCommerce’i ametlik arendajate teade PHP 8.1 miinimumnõude kavandamise kohta