Hogyan ellenőrizheti és frissítheti könnyedén a WordPress webhely PHP-verzióját

Minden webhely kódon fut. Régen ez tiszta HTML volt, ma általában ennek, valamint CSS-nek és JavaScriptnek a keveréke.

Az azonban csak akkor van, ha már betöltődtek. A szerveren valószínűleg egy másik programozási nyelv futtatja a jelenetet, különösen, ha WordPress webhelye van. Természetesen a PHP-ről beszélünk.

A legtöbb dolog, amit a WordPress webhelyed elülső és hátsó részén egyaránt látsz, a PHP-nak köszönhetően létezik. Nemcsak az oldalad sablonjaiban találod meg, hanem a WordPress műszerfalát felépítő fájlokat is ez alkotja.

php kód a wordpress műszerfal fájljában

Az általad telepített témákra és bővítményekre is igaz. Röviden, PHP nélkül a WordPress weboldalad nem létezne.

Mivel ez a programozási nyelv annyira központi szerepet játszik a WordPress platformban, ma arról szeretnénk beszélni, amivel sokan túl ritkán foglalkoznak: hogyan frissítheted a webhelyed PHP verzióját.

Mi, nem is tudtad, hogy ez is része a weboldal működtetésének? Pontosan ezért létezik ez a bejegyzés. Ebben egy kicsit többet megtudhatsz a PHP-ről, mint nyelvről, és arról, miért fontos, hogy a legújabb verziót futtasd, hogyan ellenőrizheted webhelyed PHP-jét, és hogyan frissítheted azt biztonságosan.

Készen állsz egy kis kockaságra? Akkor vágjunk is bele.

A PHP mint programozási nyelv rövid áttekintése

Hogy tudd, miről beszélünk, először is merüljünk el abban, hogy mi is pontosan a PHP.

Először is, ez egy nyílt forráskódú, tehát (a WordPresshez hasonlóan) ingyenesen használható programozási nyelv. Ez is hozzájárulhat ahhoz, hogy a PHP az egyik legnépszerűbb webfejlesztési nyelv. Nemcsak a WordPress mögött fut, hanem a Facebooknak és más népszerű oldalaknak is része. Azonban más célokra is használhatod.

ki használja a php-t
Forrás: Beszélj a php-ról! James Titcumb

A második fontos dolog a PHP-vel kapcsolatban, hogy ez egy szerveroldali programozási nyelv. Ez azt jelenti, hogy azon a gépen kerül feldolgozásra, amelynek a merevlemezén fekszik. Ez ellentétben áll az olyan kliensoldali nyelvekkel, mint a JavaScript, ahol minden munka az oldaladat kérő személy böngészőjében történik.

Ez azonban azt is jelenti, hogy a PHP-ból eredő, az oldal teljesítményével kapcsolatos problémákat neked kell megoldanod. A látogatóidnak lehet a világ leggyorsabb számítógépe, azonban ha a szerverednek kevés az erőforrása, az nem sokat fog változtatni a helyzeten. Ezzel el is érkeztünk a következő részhez.

Miért frissítse webhelye PHP verzióját?

Miatt, hogy a PHP annyira fontos a WordPress számára, a webhely teljesítményének is központi része. Végtére is a PHP alapvetően a közvetítő, amely kihúzza a megfelelő adatokat az adatbázisodból, HTML-be és CSS-be csomagolja, majd kész webhelyként eljuttatja a látogató böngészőjéhez. Ha a közvetítő lassú, akkor minden más is az.

A frissítések fejlesztéseket jelentenek

Ezért a programozási nyelvet folyamatosan fejlesztik. Az évek során elég sok verziót látott már.

A WordPress futtatásához a szervernek legalább PHP 5.2.4-es verzióra van szüksége. Mostanra azonban a hivatalos ajánlás szerint a PHP 7 vagy magasabb verziójú PHP-t kell futtatni (a jelenlegi verzió a PHP 7.1).

Ez azért van, mert a WordPresshez hasonlóan a PHP új verziói is rengeteg fejlesztést hoznak magukkal. Ahogy fejlődik, a nyelvek egyre biztonságosabbak, gyorsabbak, karcsúbbak, kevésbé erőforrás-éhesek és egyszerűen csak összességében jobbak. Valójában már a PHP 5.6-ról a PHP 7-re való ugrás is nagy előrelépés volt.

A PHP 7 az eddigi legjobb

Az egyik legfontosabb fejlesztés, amit a PHP 7 kínál a WordPress-felhasználóknak, a nagyobb sebesség. A benchmarkok szerint az új verzió akár kétszer olyan gyors, mint az elődje.

php 7 benchmarkok php verzió frissítés

Ezek következtében a szervere több látogatónak tudja eljuttatni a weboldalát, miközben kevesebb munkát végez (egyébként több dolgot is tehet a WordPress gyorsítása érdekében). Ráadásul az új verzióval a kód könnyebben olvashatóvá (és ezáltal támogatottabbá) válik.

Ezeken túlmenően a PHP 7 sokkal jobb lett a hibakezelésben. Most már képes megoldani a szkriptproblémákat anélkül, hogy feltétlenül meg kellene szakítani az egész folyamatot. Ez jó hír azoknak a webhelylátogatóknak, akik nem szeretnek hibás webhelyekkel foglalkozni (tipp: ez mindannyiuknak így van).

Végezetül, a PHP 7 javult a biztonság terén, ami megnehezíti a vele épített alkalmazások feltörését (ha ez valaha is megtörténik, megtudhatja, hogyan lehet helyreállítani egy feltört WordPress webhelyet).

A régebbi verziók már nem támogatottak

A fentiek mellett a régebbi PHP-verziók élettartama is lejár. Az 5.6-os verzió aktív támogatása 2017 elején megszűnt. A biztonsági támogatás már csak 2018 végéig lesz biztosított.

Még nem győzte meg? És ezek csak a szűkszavú megjegyzések. Még több fantasztikus dolog javult a PHP 7-ben, amiről itt tájékozódhatsz. Azonban hogyan tudod kideríteni, hogy melyik PHP-verzióval fut jelenleg az oldalad? Örülök, hogy megkérdezted.

Hogyan ellenőrizheted a WordPress webhelyed PHP verzióját

Ha tudni szeretnéd, hogy a PHP melyik verziója hajtja jelenleg a WordPress webhelyedet, többféleképpen is megtudhatod. Nézzük át őket gyorsan.

A tárhelykezelő panel ellenőrzése

Az első lehetőséged, hogy a szolgáltatódnál nézz utána. A tárhely-fiókod hátsó részében valószínűleg van egy PHP beállítások, PHP verziókezelő vagy valami hasonló nevű menü. Innen ellenőrizheti, hogy a webhelye(i) milyen PHP-verziót használnak.

Leggyakrabban itt tud frissíteni egy másik verzióra (erről alább bővebben), és olyan dolgokat is megtehet, mint például a PHP.ini szerkesztése. Ez utóbbi egy fontos fájl, amely lehetővé teszi, hogy változtatásokat eszközölj a szerver funkcionalitásán.

Használj egy WordPress plugint

A WordPress ökoszférájában természetesen vannak olyan pluginek is, amelyek ugyanezt megtehetik helyetted. Az egyik legkönnyebben használható a Display PHP Version.

Nagyjából csak annyi a dolgod, hogy telepítsd a plugint és aktiváld. Ezután a WordPress műszerfalon az At a Glance alatt láthatod majd az aktuális PHP-verziót.

display php version wordpress plugin

Ha kiderül, hogy a szervereden már a legújabb verzió fut, nincs más dolgod, mint boldogan mosolyogni és továbblépni (vagy esetleg egy doboz csokoládét küldeni a szolgáltató rendszergazdáinak).

Ha azonban még soha nem volt dolga ezzel a problémával, akkor jó esély van rá, hogy a PHP verziója nem aktuális. Ebben az esetben a következőkben megmutatjuk, hogyan frissítheted biztonságosan.

Ez persze feltételezi, hogy a szolgáltatód felajánlja a váltás lehetőségét. Ha nem, talán itt az ideje új tárhelyet keresni…

Hogyan frissítheti a PHP-t biztonságosan

Milyen klassz is a PHP 7, a frissítésnek vannak kockázatai. Ez leginkább annak lehetőségét jelenti, hogy a webhelyeden (vagyis a WordPress magjában, témákban, bővítményekben és szkriptekben) olyan kód van, amely nem kompatibilis az új verzióval.

Ha ez a helyzet, akkor az átálláskor a webhelyed egésze vagy egy része tönkremehet, vagy legalábbis hibás viselkedést mutathat. Ezért fontos, hogy az ilyesmit előzetesen ellenőrizze, és az alábbiakban megmutatjuk, hogyan.

Gyors megjegyzés: az itt leírt folyamat az éles webhely frissítésének módja. Még jobb ötlet azonban, ha készítesz egy helyi másolatot a webhelyedről, és egyszer végigfuttatod a számítógépeden. Így még inkább csökkentheti annak az esélyét, hogy kellemetlen meglepetésekbe ütközzön.

Mindenről biztonsági másolatot készíteni és frissíteni

Amint említettük, a PHP frissítésével kapcsolatos problémák általában a régebbi kódokból erednek, amelyek már nem kompatibilisek a legújabb verzióval. A legjobb megoldás: frissítse webhelyét.

A WordPress közösség határozottan támogatja a PHP legújabb verziójának használatát. Emiatt a core, a plugin és a téma fejlesztői gondoskodnak arról, hogy a munkájuk összhangban legyen vele.

Az első lépés tehát, hogy webhelye ne okozzon problémákat, az, hogy naprakészen tartsa webhelyét. Ezt biztonsági okokból mindenképpen meg kell tenned.

Ezért készíts biztonsági mentést az oldaladról, majd kattints a frissítés gombra, ahol szükséges. Tedd meg most, én várok.

Használj egy plugint a kompatibilitási problémák ellenőrzésére

Elkészültél? Király, akkor folytassuk.

Még naprakész WordPress és bővítmények esetén sincs garancia arra, hogy minden zökkenőmentesen fog menni. Szerencsére nem kell csak reménykedned a legjobbakban. Ehelyett előzetesen tesztelheti az inkompatibilitási problémákat. Hogyan? Természetesen egy bővítménnyel.

A WordPress Engine kiadott egy ingyenes bővítményt a WordPress könyvtárban, éppen erre a célra. Ellenőrzi az oldalad összes kódját, és jelzi az esetleges problémákat.

A használatához először a szokásos módon telepítened kell az oldaladra. Ha aktív, akkor az Eszközök alatt megjelenik egy új menüpont PHP kompatibilitás néven. Itt csak válaszd ki a PHP verziót, amire frissíteni szeretnél. Ezután válaszd ki, hogy csak az aktív bővítményeidet és témáidat vagy az oldaladon lévő összes bővítményt vizsgálja-e.

Frissítsd a php verziót biztonságosan a php kompatibilitásellenőrzővel

Elindítod a vizsgálatot. Ha kész, a bővítmény bemutatja a webhelyedre vonatkozó hibák és figyelmeztetések listáját. Még azt a fájlnevet és sorszámot is megmondja, ahol ezekkel találkozott.

Ezektől kezdve lépéseket tehet a hibás pluginok vagy témák cseréjére, vagy másfajta megoldást kereshet (például felkérheti a fejlesztőt, hogy frissítse a munkáját). A bővítmény javaslatokat is tesz.

Apropó, ha van olyan bővítménye, amely naprakész, de még mindig inkompatibilisnek van megjelölve, az is lehet, hogy hamis pozitív eredmény. A WP Engine listát ad azokról a pluginokról, amelyekről ismert, hogy kompatibilitási problémákra vannak megjelölve, holott nincsenek is. Ezt tehát vedd figyelembe.

PHP frissítés

Mihelyt megbizonyosodtál arról, hogy webhelyed minden jel szerint képes kezelni a váltást, itt az ideje, hogy ténylegesen meg is tedd.

Ez többféleképpen is megtehető. Az egyik az SSH parancsokon keresztül. Ha azonban tudod, hogyan kell ezt csinálni, akkor valószínűleg nem ezt a cikket olvasod. Következésképpen nem is fogjuk végigvenni. Ha azonban mégis meg akarja tanulni, hogyan frissítse a szerver PHP-verzióját SSH-n keresztül, itt megteheti.

A mi a könnyebb utat választjuk, azaz a váltást a tárhelyszolgáltató adminisztrációs műszerfalán keresztül végezzük el. Például a cPanelben (ami egyébként szintén PHP-alapú) ez olyan egyszerű, mint megtalálni a PHP Version Manager menüpontot, navigálni a webhelyed helyére, kiválasztani a váltani kívánt verziót, és megnyomni a Mentés gombot.

upgrade php version in cpanel
Forrás: PHP verzió frissítése a cpanelben
Forrás: PHP Version Manager: SiteGround

Ha a tárhelyeden Plesk fut, itt megtudhatod, hogyan frissítheted a PHP-t. Sajnos más admin panelek esetében saját magadnak kell keresgélned. Ha nem találsz ilyen lehetőséget, lehet, hogy a tárhelyszolgáltatód letiltotta azt. Ebben az esetben fel kell vennie a kapcsolatot a szolgáltatójával.

A webhely ellenőrzése

Miután frissített, az utolsó dolog, amit tennie kell, hogy visszamegy a webhelye frontendjére, és körülnéz. Ellenőrizzen minden oldalt, hogy minden úgy néz-e ki, ahogyan kell, és hogy az oldalának egyes részei nincsenek-e letiltva vagy hasonló. Emellett tesztelje az Ön által használt bővítményeket, valamint a téma funkcióit is. Ha azonban megtette a fent említett óvintézkedéseket, akkor nagyon valószínűtlen, hogy probléma merült fel.

És ennyi. Gratulálunk! Most sikeresen frissítetted a PHP-t a WordPress webhelyeden.

Összefoglalás

A PHP a ragasztó, amely összetartja a WordPress-t. Ezért fontos, hogy naprakészen tartsd. Így a megnövekedett sebességből és biztonságból is profitálhatsz.

A fentiekben megismerkedtél a PHP-vel és azzal, hogy miért fontos a frissítés. Beszéltünk arról, hogyan tudhatja meg, hogy melyik verzió fut a webhelyén, és hogyan készítheti elő a frissítést. Továbbá elmondtuk, hogyan hajthatja végre az említett frissítést a tárhelykezelő panelen keresztül.

Ha végig követte, akkor jó munkát végzett! Az oldalad most már készen áll a jövőre nézve.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.