Jak snadno zkontrolovat a aktualizovat verzi PHP na webu WordPress

Všechny webové stránky běží na kódu. Dříve to byl čistý kód HTML, dnes je to obvykle jeho směs plus CSS a JavaScript.

To však platí pouze po jejich načtení. Na serveru pravděpodobně běží jiný programovací jazyk, zejména pokud máte web ve WordPressu. Řeč je samozřejmě o PHP.

Většina věcí, které vidíte na přední i zadní straně webu WordPress, existuje díky PHP. Nenajdete ho jen v šablonách stránek, ale tvoří také soubory, které vytvářejí ovládací panel WordPressu.

Kód PHP v souboru ovládacího panelu WordPressu

To samé platí pro všechna témata a pluginy, které máte nainstalované. Stručně řečeno, bez jazyka PHP by vaše webové stránky WordPress neexistovaly.

Protože je tento programovací jazyk pro platformu WordPress tak zásadní, chceme dnes mluvit o něčem, co mnozí z nás řeší příliš zřídka: jak aktualizovat verzi PHP vašich stránek.

Cože, nevěděli jste, že i to je součástí provozu webových stránek? Přesně proto existuje tento příspěvek. Dozvíte se v něm něco víc o PHP jako jazyku a o tom, proč je důležité provozovat nejnovější verzi, jak zkontrolovat PHP na svém webu a jak jej bezpečně aktualizovat.

Jste připraveni na trochu nerdovství? Pak se do toho rovnou ponořme.

Krátký přehled PHP jako programovacího jazyka

Abyste věděli, o čem je řeč, pojďme se nejprve ponořit do toho, co přesně PHP je.

V první řadě je to programovací jazyk, který je open source, a tudíž (stejně jako WordPress) zdarma k použití. To možná také přispívá k tomu, že PHP je jedním z nejoblíbenějších jazyků pro tvorbu webových stránek. Nejenže běží na pozadí WordPressu, ale je také součástí Facebooku a dalších populárních webů. Můžete jej však použít i k jiným účelům.

kdo používá php
Zdroj: James Titcumb

Druhou důležitou věcí u jazyka PHP je, že se jedná o programovací jazyk na straně serveru. To znamená, že se zpracovává na počítači, na jehož pevném disku leží. To je rozdíl oproti jazykům na straně klienta, jako je například JavaScript, kde veškerá práce probíhá v prohlížeči osoby, která žádá o zobrazení vašeho webu.

To však také znamená, že veškeré problémy s výkonem webu, které pramení z jazyka PHP, musíte řešit vy. Vaši návštěvníci mohou mít nejrychlejší počítač na světě, nicméně pokud má váš server málo prostředků, moc to nezmění. Což nás přivádí k další části.

Proč aktualizovat verzi PHP na webu?

Protože je PHP pro WordPress tak důležité, je také ústřední součástí výkonu webu. Vždyť PHP je v podstatě prostředníkem, který vytáhne správná data z vaší databáze, zabalí je do HTML a CSS a pak je jako hotový web doručí do prohlížeče návštěvníka. Pokud je pomalý prostředník, je pomalé i všechno ostatní.

Aktualizace znamenají vylepšení

Z tohoto důvodu je tento programovací jazyk neustále vylepšován. V průběhu let se dočkal již pěkné řádky verzí.

Pro spuštění WordPressu potřebuje váš server minimálně PHP 5.2.4.

. V současné době je však již oficiálním doporučením provozovat PHP 7 nebo vyšší (aktuální verze je PHP 7.1).

To proto, že stejně jako WordPress s sebou nové verze PHP přinášejí spoustu vylepšení. S postupujícím vývojem jsou jazyky bezpečnější, rychlejší, štíhlejší, méně náročné na zdroje a prostě celkově lepší. Ve skutečnosti byl jen skok z PHP 5.6 na PHP 7 velkým skokem vpřed.

PHP 7 je zatím nejlepší

Jedním z hlavních vylepšení, které PHP 7 nabízí uživatelům WordPressu, je zvýšení rychlosti. Srovnávací testy ukazují, že nová verze je až dvakrát rychlejší než její předchůdce.

PHP 7 benchmarks update php version

V důsledku toho je váš server schopen doručit vaše webové stránky většímu počtu návštěvníků a přitom odvést méně práce (mimochodem, věcí, které můžete udělat pro zrychlení WordPressu, je více). Kromě toho je díky nové verzi kód lépe čitelný (a tím pádem i podporovaný).

Dále se PHP 7 mnohem lépe vypořádává s chybami. Nyní dokáže vyřešit problémy se skripty, aniž by musel nutně ukončit celý proces. To je dobrá zpráva pro ty návštěvníky stránek, kteří se neradi potýkají s nefunkčními weby (nápověda: to jsou všichni).

Koneckonců se PHP 7 dočkalo vylepšení z hlediska zabezpečení, díky kterému je těžší hacknout aplikace s ním vytvořené (pokud se to někdy stane, přečtěte si, jak se zotavit z hacknutého webu WordPress).

Starší verze již nejsou podporovány

Kromě výše uvedeného končí životnost starších verzí PHP. Aktivní podpora verze 5.6 skončila na začátku roku 2017. Bezpečnostní podpora bude poskytována pouze do konce roku 2018.

Ještě jste přesvědčeni? A to jsou jen stručné poznámky. V PHP 7 se zlepšily další úžasné věci, o kterých se můžete dozvědět zde. Jak však zjistíte, na jaké verzi PHP váš web aktuálně běží? Jsem rád, že se ptáte.

Jak zjistit verzi PHP vašeho webu WordPress

Pokud chcete zjistit, která verze PHP aktuálně pohání váš web WordPress, máte několik možností, jak to zjistit. Pojďme si je v rychlosti projít.

Zkontrolujte panel správy hostingu

První možností je ověřit si to u svého poskytovatele. V zadní části vašeho hostingového účtu se pravděpodobně nachází nabídka s názvem Nastavení PHP, Správce verzí PHP nebo něco podobného. Zde můžete zkontrolovat, jakou verzi PHP vaše stránky používají.

Nejčastěji zde také můžete přejít na jinou verzi (o tom více níže) a provádět takové úkony, jako je úprava souboru PHP.ini. Ten je důležitým souborem, který vám umožňuje provádět změny funkcí serveru.

Použijte plugin WordPressu

V ekosféře WordPressu samozřejmě máte k dispozici také pluginy, které mohou dělat totéž za vás. Jedním z nejjednodušších je Zobrazit verzi PHP.

V podstatě stačí plugin nainstalovat a aktivovat. Poté budete moci zobrazit aktuální verzi PHP v položce At a Glance (Na první pohled) na ovládacím panelu WordPressu.

display php version wordpress plugin

Pokud se ukáže, že na vašem serveru již běží nejnovější verze, nezbývá než se spokojeně usmát a pokračovat v práci (nebo možná poslat správcům vašeho poskytovatele bonboniéru).

Pokud jste však tento problém ještě nikdy neřešili, je velká pravděpodobnost, že verze PHP není aktuální. V takovém případě vám v následujících řádcích ukážeme, jak ji bezpečně aktualizovat.

To ovšem vyžaduje, aby váš poskytovatel nabízel možnost změny. Pokud ne, možná je čas najít si nový hosting?”

Jak bezpečně upgradovat PHP

Jakkoli je PHP 7 skvělé, s upgradem jsou spojena určitá rizika. To většinou znamená možnost, že máte na webu kód (myšleno v jádře WordPressu, tématech, pluginech a skriptech), který není kompatibilní s novou verzí.

V takovém případě se může stát, že po přechodu se celý web nebo jeho části rozbijí nebo alespoň vykazují chybné chování. Proto je důležité takové věci předem zkontrolovat a my vám níže ukážeme, jak na to.

Rychlá poznámka: zde uvedený postup se týká aktualizace vašeho živého webu. Ještě lepším nápadem je však vytvořit lokální kopii webu a jednou ji projít na svém počítači. Tímto způsobem ještě více snížíte možnost, že narazíte na nějaké nepříjemné překvapení.

Zálohujte a aktualizujte vše

Jak již bylo zmíněno, problémy s aktualizací PHP obvykle pramení ze staršího kódu, který již není kompatibilní s nejnovější verzí. Nejlepší řešení: aktualizujte své stránky.

Komunita WordPress je silným zastáncem používání nejnovější verze PHP. Z tohoto důvodu vývojáři jádra, zásuvných modulů a témat dbají na to, aby jejich práce s ní byla v souladu.

Prvním krokem k zajištění toho, aby web neprodukoval problémy, je udržování webu v aktuálním stavu. To byste měli udělat tak jako tak z bezpečnostních důvodů.

Zálohujte tedy svůj web a pak v případě potřeby klikněte na tlačítko aktualizace. Udělejte to hned, já počkám.

Použijte zásuvný modul pro kontrolu problémů s kompatibilitou

Je hotovo? Super, tak pokračujme.

I s aktuálním WordPressem a rozšířeními není zaručeno, že vše proběhne bez problémů. Naštěstí nemusíte jen doufat v to nejlepší. Místo toho můžete problémy s nekompatibilitou předem otestovat. Jak? Samozřejmě pomocí pluginu.

WP Engine vydal v adresáři WordPress bezplatný plugin, který slouží právě k tomuto účelu. Kontroluje veškerý kód na vašem webu a hlásí případné problémy.

Chcete-li jej použít, musíte jej nejprve na svůj web nainstalovat obvyklým způsobem. Když je aktivní, objeví se v nabídce Nástroje nová položka s názvem Kompatibilita PHP. Zde stačí vybrat verzi PHP, na kterou chcete provést upgrade. Poté vyberte, zda chcete zkontrolovat pouze aktivní pluginy a témata, nebo všechna rozšíření na webu.

update php version safely with php compatibility checker

Spustit kontrolu. Po dokončení vám doplněk předloží seznam chyb a varování pro váš web. Dokonce vám sdělí název souboru a číslo řádku, kde na ně narazil.

Odtud můžete podniknout kroky k nahrazení vadných zásuvných modulů nebo témat nebo najít jiný druh řešení (například požádat vývojáře o aktualizaci jeho práce). Zásuvný modul vám také předloží návrhy.

Mimochodem, pokud máte zásuvný modul, který je aktuální, ale přesto je označen jako nekompatibilní, může se také jednat o falešný poplach. WP Engine poskytuje seznam pluginů, o kterých je známo, že jsou označeny za problémy s kompatibilitou, i když žádné nejsou. Berte to tedy v úvahu.

Upgrade PHP

Jakmile se ujistíte, že váš web podle všeho přechod zvládne, je čas jej skutečně provést.

Existuje několik způsobů, jak to udělat. Jedním z nich je použití příkazů SSH. Pokud však víte, jak na to, pravděpodobně nečtete tento článek. V důsledku toho se jím nebudeme zabývat. Pokud se však přesto chcete dozvědět o aktualizaci verze PHP vašeho serveru prostřednictvím SSH, můžete tak učinit zde.

Půjdeme jednodušší cestou, kterou je provést přechod prostřednictvím panelu správce vašeho poskytovatele hostingu. Například v cPanelu (který je mimochodem také založen na PHP) je to tak snadné, jako najít v nabídce položku Správce verzí PHP, přejít na umístění vašeho webu, vybrat verzi, na kterou chcete přejít, a stisknout tlačítko Uložit.

upgrade verze php v cpanelu
Zdroj: SiteGround

Pokud váš hostitel používá systém Plesk, můžete zde zjistit, jak aktualizovat PHP. Bohužel u ostatních panelů pro správu budete muset provést vlastní hledání. Pokud se vám nepodaří žádnou takovou možnost najít, je možné, že ji váš hostitel zakázal. V takovém případě se musíte obrátit na svého poskytovatele.

Kontrola webu

Po upgradu je poslední věcí, kterou je třeba udělat, vrátit se na úvodní stránku webu a prohlédnout si ji. Zkontrolujte každou stránku, zda vše vypadá tak, jak má, a zda nejsou některé části vašeho webu vypnuté nebo podobně. Otestujte také zásuvné moduly, které používáte, a také funkce tématu. Pokud jste však přijali výše uvedená opatření, je velmi nepravděpodobné, že by došlo k nějakému problému.

A to je vše. Gratulujeme vám! Právě jste úspěšně aktualizovali PHP pro svůj web WordPress.

Shrnutí

PHP je lepidlo, které drží WordPress pohromadě. Z tohoto důvodu je důležité udržovat jej aktuální. To vám také umožní těžit z vyšší rychlosti a bezpečnosti.

Výše jste se dozvěděli o PHP a o tom, proč je důležité jej aktualizovat. Hovořili jsme o tom, jak můžete zjistit, jakou verzi váš web používá, a jak jej připravit na aktualizaci. Navíc jsme vám řekli, jak provést zmíněnou aktualizaci prostřednictvím panelu pro správu hostingu.

Pokud jste sledovali dále, dobrá práce! Váš web je nyní připraven na budoucnost.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.