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.