Wczoraj strona działała, dziś widać „Fatal error”, białą stronę albo „500 Internal Server Error” (po niemiecku często „Fehler 500”). Klienci nie mogą nic zamówić, formularz kontaktowy milczy, a hosting odpowiada: „To wina Państwa aplikacji”.
Bardzo często winna jest aktualizacja PHP. Firmy hostingowe, takie jak IONOS, Strato czy All-Inkl, wyłączają stare wersje PHP albo każą sobie za nie dopłacać. PHP 7.4 nie dostaje poprawek bezpieczeństwa od 28.11.2022, PHP 8.0 od 26.11.2023, PHP 8.1 od 31.12.2025. Kod, który działał latami, sypie się wtedy w miejscach, których nikt już nie pamięta.
Jestem programistą PHP z ponad dziesięcioletnim doświadczeniem. Czytam log błędów, znajduję linię kodu, która wywołuje błąd, i ją poprawiam. Przy drobnych błędach strona często działa jeszcze tego samego dnia.
Jeśli czeka Państwa większa aktualizacja, szczegóły są na stronie aktualizacja PHP do wersji 8.