Posúdenie zadarmo
Domov › Referencie

Dve reálne migrácie na PHP 8

Žiadne logá bez kontextu. Nižšie sú dva weby, ktoré sme previedli na podporované PHP — s konkrétnymi číslami, konkrétnymi problémami, ktoré sa pri tom našli, a odkazmi, aby ste si výsledok mohli otvoriť sami.

Aby to bolo úplne fér: obe migrácie sme robili pre komunitné projekty, ktoré sami prevádzkujeme — nie sú to platené referencie od tretích strán. Preto ich neuvádzame ako „spokojných klientov", ale ako prácu, ktorú si viete overiť: oba weby sú verejne dostupné a funkčné.

Joomla + fórum Kunena: z PHP 7.4 na 8.3

Web: hondacc.eu · migrácia 19.–20. júla 2026 · 2 dni

  • 7 032príspevkov vo fóre — pred aj po migrácii rovnako
  • 1 : 1zachovaný dizajn, adresy stránok aj obsah
  • 0minút výpadku ostrého webu

Čo bolo treba vymeniť

PHP
7.4 → 8.3
Joomla
3.9.14 → 3.10.12
Kunena (fórum)
4.0.12 → 5.2.14
K2 (články)
2.10.2 → 2.28

Ako to prebiehalo

Kombinácia „Joomla 3 s pôvodným dizajnom + Kunena + PHP 8.3" nie je oficiálne podporovaná — posledná Kunena pre Joomlu 3 má oficiálne strop na PHP 8.0. Preto sme na kópii postavili dve verzie webu súčasne, jednu na PHP 8.0 a druhú na 8.3, a porovnali ich. Verzia na 8.3 bežala čisto bez ďalších záplat, takže sa nasadila tá — a s ňou aj dlhšia podpora do budúcna. Ostrý web bežal celý čas; prepnutie prišlo až po schválení.

Čo sa pri tom našlo: na PHP 8 padali všetky články. Vinníkom bol doplnok, ktorý do článkov vkladal reklamy — a pri kontrole sa ukázalo, že jeho obfuskovaný kód zároveň volal cudzí server a vkladal do webu vzdialený obsah. Vypnutím sa opravili články a zároveň zmizlo bezpečnostné riziko, o ktorom nikto nevedel. Presne toto je dôvod, prečo sa staré weby neprepínajú „len tak".

Fórum phpBB 2.0 na PHP 5.6 → phpBB 3.3 na PHP 8.3

Web: forum.hondaclub.sk · migrácia 18.–19. júla 2026 · 2 dni

  • 146 327príspevkov prenesených — presne, do jedného
  • 199 600súkromných správ zachovaných
  • 9 862používateľských kont

Čo bolo treba vymeniť

PHP
5.6 → 8.3
phpBB
2.0.21 → 3.3.14
Staré modifikácie
Kategórie → súčasť jadra, Shoutbox a AJAX Chat → udržiavané rozšírenie
Fóra a kategórie
43 zachovaných
Diakritika
bez jediného pokazeného znaku

Najťažšia časť: vlastný modul, ktorý nikto neudržiaval

Fórum malo „Garáž" — vlastnú nadstavbu z čias phpBB 2, kde si členovia roky pridávali svoje autá. Taká vec sa nedá „aktualizovať": pre phpBB 3.3 sme ju napísali od nuly ako riadne rozšírenie a dáta prenesli tak, aby každé auto zostalo priradené svojmu majiteľovi.

  • 2 208vozidiel
  • 5 204fotografií (585 MB)
  • 2 559záznamov o úpravách

Pôvodný vzhľad fóra sme zachovali vrátane originálneho baneru a farieb, doplnili slovenský preklad a staré odkazy na jednotlivé autá presmerovali na nové adresy, aby fungovali linky rozosiate po internete roky dozadu.

Ako sme to robili bezpečne: celá konverzia prebehla na klone. Pôvodné fórum na PHP 5.6 bežalo nedotknuté až do momentu, keď bolo nové overené — a ešte potom zostalo dostupné ako záloha. Počty príspevkov a správ sme kontrolovali pred aj po (146 327 = 146 327), aby bolo čierne na bielom, že sa nič nestratilo.

Čo si z toho odniesť

Starý web sa dá zachrániť aj vtedy, keď to nikto nesľubuje

Obidva prípady mali spoločné to, že „oficiálne to nemalo fungovať" — nepodporovaná kombinácia verzií, dvadsať rokov staré fórum, vlastná nadstavba bez autora. A obidva dnes bežia na podporovanom PHP, s pôvodným obsahom aj vzhľadom.

Ak máte podobný web, prvý krok je bezplatné posúdenie: napíšete adresu, do 24 hodín vám povieme, čo mu je a čo to bude stáť.

Chcem posúdenie zadarmo

Ak sa ukáže, že PHP nie je váš problém, napíšeme vám to a nič si nevyúčtujeme.