V tomto článku vám upresníme, ako si zmeniť PHP verziu priamo vo webadmine a prečo je dôležité používať najnovšie php verzie na vašej webovej stránke.
Ako zmením verziu PHP vo Webadmine?
Je potrebné počkať približne 15 minút kým sa prejavia zmeny a aby vám server nenačítal uloženú stránku z cache po prepnutí verzie.
Pre podrobný popis, ako zmeniť verziu PHP na Websupporte stačí postupovať na základe uvedeného postupu:
1. Prihláste sa do Webadminu
2. Vyberte požadovanú doménu a prejdite do sekcie Web
3. V zozname služieb pokračujte na možnosť Upraviť – každej službe (napr. subdoméne sub.domena.sk je možné nastaviť inú verziu
4. Zvoľte požadovanú verziu PHP a kliknite na tlačidlo Uložiť.
Vo webadmine si môžete jedným kliknutím prepnúť PHP verziu na inú a to medzi nami ponúkanými verziami PHP.
- Najprv by ste mali zabezpečiť, že je Vaša webová stránka pripravená na vyššiu PHP verziu.
- Uistite sa, že ste aktualizovali redakčný systém CMS na najnovšiu verziu.
- Odstráňte rozšírenia alebo témy, ktoré už nepoužívate.
- Zmeňte verziu PHP cez webadmin a overte v rámci stránky, že všetko funguje správne.
- Vyriešte akékoľvek problémy, ktoré sa vyskytli. Buď ich vyriešite sami alebo požiadajte o pomoc vývojára. Môžete povoliť chybové hlásenia, ktoré Vám ukážu, ktorý rozšírený modul spôsobuje problémy v rôznych situáciách. V systéme WordPress povoľte úpravy v súbore wp-config.php a v iných PHP stránkach a CMS ako Joomla alebo Opencart môžete pridať tieto tri riadky do súboru .htaccess na zobrazenie akýchkoľvek chýb:
- php_flag display_errors on
- php_flag display_startup_errors on
- php_value error_reporting 2047
- Potom sa vráťte späť na staršiu verziu PHP a aktualizujte alebo zakážte/nahraďte rozšírenie/tému, ktoré spôsobujú pád stránky.
Na zmenu verzie PHP kliknite na doménu, ktorú chcete zmeniť, a potom vyberte verziu PHP. Zmena sa prejaví do niekoľkých minút a kedykoľvek verziu viete prepnúť späť. Počas prechodu n PHP verziu sa zobrazí načítavanie, keď navštívite svoju stránku, čo znamená, že sa stránka prenastavuje. Potom stačé len čakať a sledovať. Nezabudnite počas prepnutia vypnúť akékoľvek funkcie ukladania medzipamäte na stránke, aby ste videli, či zmena priniesla očakávané
Testovanie PHP verzie na hostingu
Stránky používajúce SSL certifkáty
Systém funguje spoľahlivo na stránkach využívajúcich SSL certifikáty (webstránky presmerované na HTTPS). Testovacie rozhranie je dostupné vo WebAdmine.
- Prihláste sa do Webadminu
- Prejdite do sekcie Služby
- Kliknite na doménu, ktorú chcete otestovať s novou PHP verziou
- V ľavom menu kliknite na Web a pri želanej službe kliknite na Upraviť
- Kliknite na Otestujte kompatibilitu webu
V rozhraní na testovanie môžete vidieť všetky dostupné PHP verzie na nastavenie. Po kliknutí na ľubovoľnú verziu môžete hneď vidieť stránku a preveriť, či je všetko v poriadku.
Po kliknutí na inú PHP verziu sa zmena automaticky neaplikuje na vašu stránku. Zmena PHP verzie sa prejaví do 15 minút až po kliknutí na Aktualizovať PHP.
Stránky bez SSL certifikátu
Pre stránky, ktoré nie sú zabezpečené SSL certifikátom je možné otestovať PHP verziu cez Webadmin, kde nájdete odkaz priamo na rôzne PHP verzie.
- Prihláste sa do Webadminu
- Prejdite do sekcie Služby
- Kliknite na doménu, ktorú chcete odtestovať
- Vľavo v menu sekcia WEB > PHP nastavenia
- Kliknite na Otestujte kompatibilitu webu
- Zobrazí sa vám okno s bližším popisom. Po kliknutí na PHP verziu sa zobrazí stránka.
Po kliknutí na odkaz pre PHP verziu sa zmena automaticky neaplikuje na vašu stránku. Zmena PHP verzie sa prejaví až zmene priamo vo Webadmine.Upozorňujeme, že systém používa cookies, preto je vhodné otvoriť testy cez inkognito okno alebo si po otestovaní odmažte cookies prehliadača. V opačnom prípade sa bude stránka načítavať z poslednej testovanej PHP verzie po dobu 24 hodín.
O životnom cykle PHP verzií
PHP je programovací jazyk a je najčastejšie používaným jazykom v populárnych CMS redakčných systémoch pre webové stránky ako napríklad je WordPress/Woocommerce, Joomla, Drupal a Opencart.
Programovací jazyk PHP sa neustále vyvíja a každý rok sa vydáva nová verzia, ktorá potom má životný cyklus približne 3 roky. Počas prvých dvoch rokov je verzia pravidelne aktualizovaná. Posledný rok sa poskytujú len aktualizácie pre kritické bezpečnostné chyby.
Po tomto životnom cykle 3-4 rokov už nebudú vydávané ďalšie bezpečnostné aktualizácie a používanie danej verzie PHP bude predstavovať riziko pre bezpečnosť (keďže už nebudú aktualizované kritické bezpečnostné chyby).
O rôznych verziách a kedy končí ich podpora môžete dočítať na webovej stránke PHP.
Musím aktualizovať svoju verziu PHP?
Odpoveď je áno. Vaša webová stránka by mala používať aktuálnu verziu PHP, aby naďalej bola chránená bezpečnostnými aktualizáciami, nakoľko pri starších PHP verziách prestanú byť po čase vydávané a ohrozí to bezpečnosť stránky.
Nepodporované PHP verzie sa postupne odstraňujú z webadmin rozhrania a v prípad, že stránky používajúce už nami nepodporovanú verziu PHP budú časom automaticky prepnuté na vyššiu verziu PHP. V niektorých prípadoch môže byť presunutie na ešte vyššiu verziu PHP, ak je rozdiel medzi verziami považovaný za minimálny.
Vždy Vás pár mesiacov vopred informujeme o nadchádzajúcej zmene, ale z pohľadu užívateľa je vždy dobré udržiavať svoju stránku počas celého roka aktuálnu ako aj jej komponenty. Napríklad v systéme WordPress sa vždy uistite, že máte najnovšiu verziu WordPress ako aj témy a rozšírenia.
Výhody najnovšej verzie PHP sú
- Rýchlejšia webová stránka. Neskôr vydané verzie PHP znamenajú optimalizovanejší kód a s tým prichádza aj rýchlejšie spustenie kódu a teda aj webovej stránky.
- Bezpečnosť. Vaša webová stránka je výrazne bezpečnejšia ak je umiestnená na pravidelne aktualizovanej verzii PHP. Nemusíte sa obávať rizika úniku z dôvodu bezpečnostných chýb ako by to bolo pri nepodporovaných verziách PHP a nemusíte sa spoľahnúť na tretiu stranu, aby opravili tieto bezpečnostné chyby.
- Nové funkcie PHP. Nová verzia PHP znamená aj nové a vylepšené funkcie. Tie využívajú aj vývojári Vášho CMS, keď vydajú nové funkcie. Potrebujete túto novú verziu PHP na využitie nových funkcií.
Sú nejaké nevýhody?
Nevýhodou zmeny verzie PHP môže byť to, že bude potrebné nahradiť tému alebo rozšírenie na svojej webovej stránke, ktoré mohlo používať zastaranú verziu PHP. Väčšina niektorých tém a rozšírení vo WordPress dostáva pravidelné aktualizácie od svojich vývojárov, ale niektoré však po čase prestanú byť aktualizované a je potrebné si nájsť náhradu za danú tému alebo rozšírenia Na stránkach https://wordpress.org/plugins/ a https://wordpress.org/themes/ si môžete vyhľadať tisíce bezplatných rozšírení/tém dostupných pre WordPress a pozrieť sa kedy boli naposledy aktualizované. Ak rozšírenie spôsobuje výpadok vašej webovej stránky vo vyššej verzii PHP a od poslednej aktualizácie uplynulo viac ako 12 mesiacov, tak to môže byť dôvod, aby ste toto rozšírenie nahradili iným.
Podporované verzie PHP na hostingu
Našim cieľom je prevádzkovať bezpečné, výkonné a moderné hostingy. Preto čo najskôr podporujeme najnovšie verzie PHP. A odstraňujeme tie zastarané – nezískavajú žiadne aktualizácie ani opravy a ich prevádzka nie je dlhodobo udržateľná.
Verzia PHP | Stav | Poznámky |
---|---|---|
PHP 8.3 | ✅ | Oficiálna podpora do 2027 |
PHP 8.2 | ✅ | Oficiálna podpora do 2026 |
PHP 8.1 | ⚠️ | Podpora len pre bezpečnostné aktualizácie do 12/2025 |
PHP 8 | ❌ | Odporúčame okamžitú aktualizáciu. Oficiálna podpora ukončená 2023 |
PHP 7.4 | ❌ | Odporúčame okamžitú aktualizáciu. Oficiálna podpora ukončená 2022 |
PHP 7.3 | ❌ | Odporúčame okamžitú aktualizáciu. Oficiálna podpora ukončená 2021 |
PHP 7.2 | ❌ | Odporúčame okamžitú aktualizáciu. Oficiálna podpora ukončená 2020 |
PHP 7.1 | ❌ | Odporúčame okamžitú aktualizáciu. Oficiálna podpora ukončená 2019 |
PHP 5.6 | ❌ | Odporúčame okamžitú aktualizáciu. Oficiálna podpora ukončená 2018 |
PHP 5.3 | ❌ | Odporúčame okamžitú aktualizáciu. Oficiálna podpora ukončená 2014 |
Životný cyklus podporovaných verzií PHP nájdete na oficiálnych stránkach: https://www.php.net/supported-versions.php.
Ukončenie podpory PHP verzií na hostingoch
Ukončenie podpory PHP 7.1
Ku dátumu 1. 10. 2024 sa ukončuje podpora PHP 7.1 na našich hostingoch. Oficiálna podpora tejto php verzie skončila v roku 2018.
Ukončenie podpory PHP 5.3
Oficiálna podpora developera pre PHP verziu 5.3 skončila ešte v roku 2014. Dňa 20.3.2024 sa z našej strany aktualizovala PHP verzia na hostingoch z 5.3 na 5.6.
Ukončenie podpory PHP 5.4
Oficiálna podpora pre PHP verziu 5.4 skončila v roku 2015. Ukončenie prevádzky verzie PHP 5.4 sa uskutočnilo 30.9.2019.
Ukončenie podpory PHP 5.5
Oficiálna podpora pre PHP verziu 5.5 skončila v roku 2016. Na našich serveroch sa ukončila prevádzka 30.9.2019.
Ukončenie podpory PHP 5.3 Zion a PHP 5.6 Zion
Ukončenie prevádzky bolo vykonané dňa 15.5.2023. Samotná verzia PHP 5.6 ostáva dostupná v rámci webadminu. Ukončila sa len prevádzka serverov s technológiou Zion.