Aktualizácia PHP na Websupport — čo robiť, keď web po zmene nefunguje
Websupport vám účtuje poplatok za starú verziu PHP (1 € až 5 € mesačne podľa balíka), alebo vám oznámil jej vypnutie? Upravíme kód vášho webu tak, aby bežal na PHP 8 — so zachovaným dizajnom, s garanciou — a prestanete platiť príplatok, ktorý vám hosting za staré PHP účtuje.
Chcem posúdenie zadarmoČo tým váš web získa
Staré PHP nie je len položka na faktúre. Takto sa to prejaví na vašom webe:
- Presun na iný hosting vás nezachrániproblém je v kóde webu, nie v hostingu — veľké hostingy staré verzie spoplatňujú alebo vypínajú a tie, čo ich ešte ponúkajú, vám dodajú rovnako nezáplatované PHP
- Znížite riziko zneužitia známych chýbstaré PHP už nedostáva bezpečnostné záplaty, takže známe diery v ňom zostávajú natrvalo otvorené
- Otestované formuláre a nákupný procesotestujeme ich a opravíme problémy, ktoré súvisia s prechodom na PHP 8 — dopyty vám prestanú ticho padať
- Doplnky a platby znova fungujúnovšie šablóny, doplnky a platobné moduly staré PHP nepodporujú — na aktualizovanom webe nie ste zamknutí
- Web sa zrýchliz PHP 5 rádovo trikrát a rýchlosť je jeden zo signálov, ktoré hodnotí Google
- Navyše prestanete platiť príplatokaž ~74 € ročne za starú verziu, ktoré vášmu webu nič nepridajú
Podrobne, s číslami z benchmarku a dopadom na SEO: čo váš web získa prechodom na PHP 8 →
Otestujte si zadarmo, či váš web zvládne PHP 8
- Prihláste sa do administrácie Websupport (admin.websupport.sk).
- Otvorte Webhosting a vyberte svoju doménu.
- V nastaveniach hostingu nájdite položku Verzia PHP.
- Zvoľte PHP 8.3 a uložte — zmena sa prejaví do niekoľkých minút.
- Preklikajte web: úvodná stránka, podstránky, formuláre, prihlásenie, košík.
Kedy ktorá verzia PHP skončila
Každá verzia PHP má podporu približne tri roky, potom prestáva dostávať bezpečnostné opravy. Nájdite si verziu svojho webu — ak je PHP 8.1 alebo staršia, beží dnes bez bezpečnostných záplat.
Zdroj dátumov: php.net. Neviete, na akej verzii beží váš web? Napíšte nám a zistíme to zadarmo. Alebo si prečítajte, prečo sa oplatí aktualizovať PHP.
Koľko vás staré PHP na Websupport stojí
Websupport aj ostatné slovenské hostingy spoplatnili prevádzku starých verzií PHP ako „rozšírenú podporu PHP". Platíte ju každý mesiac, kým web neaktualizujete — a web zostáva pomalý a bez bezpečnostných opráv. Čo je rozšírená podpora PHP a ako sa jej zbaviť →
Chybové správy, ktoré po prepnutí uvidíte
Ak vám web na Websupport po zmene verzie PHP prestal fungovať, takmer isto vidíte niektorú z týchto správ. Nájdite si tú svoju — podľa nej sa dá povedať, čo webu je, aj bez toho, aby sme sa museli dostať do vášho hostingu.
HTTP ERROR 500Server web zobraziť skúsil a spadol. Najčastejšia správa po prepnutí PHP. Znamená, že niekde v kóde je príkaz, ktorý nová verzia už nepozná.Na tomto webe sa vyskytla kritická chyba.WordPress od verzie 5.2. Zastavil sa doplnok alebo šablóna. Podrobnosť býva v e-maile, ktorý vám WordPress poslal na adresu správcu.Call to undefined function mysql_connect()Typické pre weby z rokov 2005–2014. Starý spôsob práce s databázou, ktorý PHP 7 odstránilo. Postihuje celý web naraz.Call to undefined function ereg()·split()·create_function()Odstránené funkcie. Bývajú v starých šablónach a doplnkoch — často stačí opraviť niekoľko riadkov.Array and string offset access syntax with curly braces is no longer supportedPHP 8 zakázalo starý zápis$text{0}. Mechanická, ale rozsiahla oprava.Parse error: syntax error, unexpected …Kód je napísaný zápisom, ktorý nová verzia nevie prečítať. Web nenabehne vôbec.Warning: Trying to access array offset on value of type null·Deprecated: …Nie je to havária — sú to varovania, ktoré staré PHP mlčky prehliadalo. Zmiznú po oprave, ale kým sú tam, vypisujú sa návštevníkom priamo do stránky.- Biela stránka, žiadna správa Web má vypnuté vypisovanie chýb. Chyba existuje, len ju nevidíte — je v logu, ktorý vám Websupport vie zobraziť.
Web už nefunguje — čo urobiť teraz
Ak ste verziu prepli a web spadol, nič nie je zničené a nič sa nestratilo. Postupujte takto:
- Prepnite verziu PHP späť na tú, ktorá bola predtým. V administrácii Websupport je to tá istá obrazovka, kde ste ju menili. Web sa vráti do minúty.
- Nič nemažte a nič neinštalujte. Mazanie doplnkov alebo preinštalovanie systému v panike spôsobí viac škody než pôvodná chyba.
- Odfoťte alebo skopírujte chybovú správu. Je to najcennejšia informácia — podľa nej vieme odhadnúť rozsah práce bez toho, aby sme sa museli hrabať vo vašom hostingu.
- Napíšte nám adresu webu a tú správu. Do jedného pracovného dňa vám povieme, čo webu je a čo bude oprava stáť. Zadarmo.
Poslať adresu webu a chybovú správu
Ak sa ukáže, že problém nie je vo verzii PHP, napíšeme vám to a nič si nevyúčtujeme.
Čo sa na starom webe najčastejšie pokazí
Toto sú príznaky, ktoré uvidíte vy alebo vaši zákazníci — a čo za nimi býva:
- Namiesto webu biela plocha alebo „Error 500“. Najčastejší prípad pri weboch z rokov 2005–2014: používajú dávno odstránený spôsob práce s databázou.
- Nedá sa prihlásiť do administrácie. Starší WordPress, Joomla či PrestaShop na PHP 8 nenaštartujú, kým sa neupravia.
- Formulár neodošle, košík nedokončí objednávku. Stránka sa načíta, ale funkcia zlyhá — chyba býva v starých doplnkoch a šablónach.
- V texte stránky sa objavia čudné anglické oznámenia. Staré PHP tieto drobné chyby prehliadalo, PHP 8 ich vypíše priamo návštevníkovi.
Ak niečo z tohto poznávate, web nemusíte hasiť sami — zadarmo zistíme, čo mu je.
Cenník
Rýchly prechod
- pre jednoduchý WordPress bez e-shopu
- bez vlastného nekompatibilného kódu
- záloha, test a prechod na PHP 8
- dostupné po bezplatnom overení
Ak váš web spĺňa podmienky, prevedieme ho na PHP 8 za fixných 299 € bez DPH. Či je vhodný, zistíme zdarma vopred.
Zistiť viac → Odporúčané pre väčšinu starších webovKompletná aktualizácia
- úprava kódu, šablón a pluginov na PHP 8.x
- test na kópii — ostrý web beží ďalej
- nasadenie v dohodnutom čase + 30 dní dohľad
- garancia: neplatíte, kým web nebeží
Pre weby, ktoré nespĺňajú podmienky rýchleho prechodu. Faktúru vystavíme až po tom, čo web beží a overíte ho.
Zistiť viac →Firemná kontinuita
- všetko z kompletnej aktualizácie
- priorita a reakcia do jedného pracovného dňa
- priebežné aktualizácie a zálohy
- automatický monitoring dostupnosti 24/7
Pre e-shopy a firmy, kde je výpadok priama strata. Web aktualizujeme a ďalej sa oň staráme.
Zistiť viac →Neviete si vybrať? Nemusíte. Napíšte nám adresu svojho webu — zadarmo ho posúdime a povieme, ktorá z možností mu stačí. Až potom sa rozhodujete.
Chcem posúdenie zadarmoSme plátcami DPH (IČ DPH SK2121342685). Ceny uvádzame bez DPH aj s DPH — firmy si DPH odpočítajú, pre ostatných platí cena s DPH.
Berieme 3 aktualizácie mesačne, aby mal každý web plnú pozornosť.
Neplatíte, kým váš web nebeží
Neviete si vybrať? Nemusíte. Napíšte nám adresu svojho webu — zadarmo ho posúdime a povieme, ktorá z možností mu stačí. Úpravy robíme na kópii, ostrý web počas nich beží ďalej. Faktúru vystavíme až vtedy, keď web beží na PHP 8 a vy si to overíte. Ak po bezplatnom posúdení cenovú ponuku neprijmete, nič neplatíte.
Chcem posúdenie zadarmo Ozveme sa do jedného pracovného dňa. Berieme 3 aktualizácie mesačne, aby mal každý web plnú pozornosť.Časté otázky
Koľko stojí aktualizácia webu z PHP 5 na PHP 8?
Jednoduchý WordPress bez e-shopu prevedieme za fixných 299 € (po bezplatnom overení, či naň web spĺňa podmienky). Zložitejšie weby a e-shopy stoja od 890 € podľa rozsahu. Čo presne váš web potrebuje, zistíme zadarmo — a neplatíte, kým web nebeží.
Čo je rozšírená podpora PHP na Websupport?
Mesačný poplatok (1 € až 5 € mesačne podľa balíka), ktorý Websupport účtuje za prevádzku webu na starej verzii PHP. Po aktualizácii webu na PHP 8 ho platiť nemusíte — aktualizácia sa tak sama zaplatí.
Ako dlho to trvá a bude web medzitým fungovať?
Typicky 3–10 dní. Pracujem na kópii webu, ostrý web počas nich beží ďalej. Pri prepnutí môže nastať krátke plánované obmedzenie prevádzky, o ktorom vás vopred informujeme.
Web mi po zmene PHP prestal fungovať. Viete ho opraviť?
Áno — verziu PHP v administrácii Websupport dočasne prepnite späť a ozvite sa; diagnostiku robíme spravidla do jedného pracovného dňa.
Nezáväzná ponuka zadarmo
Napíšte nám, na akej adrese váš web beží — do jedného pracovného dňa sa ozveme s prvým posúdením zadarmo.
Alebo nám napíšte priamo: info@aktualizacia-php.sk