Przejdź do treści
PL

Strona główna / Krótkie porady

Stara strona lub sklep przestały działać po zmianie wersji PHP

Strona „rozsypała się” sama, nie da się zalogować do panelu, a ta sama kopia gdzie indziej działa? Najczęstsza przyczyna: hosting wycofał starą wersję PHP i przełączył stronę na nowszą. Robią to wszyscy hostingodawcy, bo stare wersje nie dostają już poprawek bezpieczeństwa. Stary kod z nowym PHP przestaje działać.

Co sprawdzić

  • Wersję PHP w panelu hostingu. Jeśli masz działającą kopię gdzie indziej, porównaj wersje.
  • Log błędów (error log) w panelu hostingu. Zwykle jest tam dokładnie, w którym pliku i linii strona się wywraca.
  • Zmienione pliki przez FTP: jeśli główne pliki zmieniły się bez Twojej ingerencji, może chodzić o włamanie, a nie o PHP.

Szybka łatka

Jeśli hosting jeszcze na to pozwala, ustaw najstarszą dostępną wersję PHP. Strona często od razu wraca.

Trwałe rozwiązanie

Stara wersja PHP to tylko odroczenie, hosting w końcu ją usunie. W WordPressie zwykle wystarczy zaktualizować rdzeń, wtyczki i motyw oraz wymienić porzucone wtyczki. Stary sklep na własnym rozwiązaniu wymaga dostosowania kodu do nowego PHP albo przejścia na nowy system.

Masz podobne objawy?

Napisz mi adres strony i jakie ma objawy. Diagnoza jest bezpłatna i niezobowiązująca. Odpowiadam zwykle w ciągu jednego dnia roboczego.

Opisz objawy

lub od razu e-mailem na [email protected]