Preskočiť na obsah
SK

Úvod / Krátke rady

Starý web alebo e-shop prestal fungovať po zmene verzie PHP

Web sa „pokazil“ sám od seba, nedá sa prihlásiť do administrácie a rovnaká kópia inde funguje? Najčastejšia príčina: hosting zrušil starú verziu PHP a prepol web na novšiu. To robia postupne všetky hostingy, pretože staré verzie už nedostávajú bezpečnostné opravy. Starý kód s novým PHP prestane fungovať.

Čo skontrolovať

  • Verziu PHP v administrácii hostingu (v nastaveniach webhostingu). Keď máte inde funkčnú kópiu, porovnajte verzie.
  • Chybový log (error log) v administrácii hostingu. Býva v ňom presne, na ktorom súbore a riadku web padá.
  • Zmenené súbory cez FTP: keď sa hlavné súbory zmenili bez vášho zásahu, môže ísť aj o napadnutie, nie o PHP.

Rýchla záplata

Ak to hosting ešte dovolí, nastavte najstaršiu dostupnú verziu PHP. Web sa často hneď spamätá.

Trvalé riešenie

Stará verzia PHP je len odklad, hosting ju časom zruší úplne. Pri WordPresse zvyčajne stačí aktualizovať jadro, pluginy a šablónu a vymeniť tie, ktoré už nikto nevyvíja. Pri starom e-shope na vlastnom riešení treba upraviť kód pre nové PHP, alebo prejsť na nový systém.

Máte podobné príznaky?

Napíšte mi adresu webu a aké má príznaky. Diagnostika je zadarmo a nezáväzná. Ozvem sa zvyčajne do jedného pracovného dňa.

Popísať príznaky

alebo rovno e-mailom na [email protected]