Oude website of webshop werkt niet meer na een wijziging van de PHP-versie
Is je website „vanzelf” kapotgegaan, kun je niet meer inloggen in de beheeromgeving en werkt dezelfde kopie elders wel? De meest voorkomende oorzaak: de hosting heeft een oude PHP-versie geschrapt en de website overgezet naar een nieuwere. Dat doen alle hostingpartijen geleidelijk, omdat oude versies geen beveiligingsupdates meer krijgen. Oude code werkt dan niet meer met de nieuwe PHP.
Wat je controleert
- De PHP-versie in het beheerpaneel van je hosting (meestal in de instellingen van het webhostingpakket). Heb je elders een werkende kopie, vergelijk dan de versies.
- De foutlog (error log) in het beheerpaneel van je hosting. Daarin staat vaak precies in welk bestand en op welke regel de website crasht.
- Gewijzigde bestanden via FTP: zijn de hoofdbestanden zonder jouw toedoen veranderd, dan kan het ook om een hack gaan, niet om PHP.
Snelle pleister
Als de hosting het nog toestaat, stel dan de oudste beschikbare PHP-versie in. Vaak herstelt de website zich meteen.
Blijvende oplossing
Een oude PHP-versie is alleen uitstel; de hosting schrapt hem na verloop van tijd helemaal. Bij WordPress is het meestal genoeg om de core, plugins en het thema bij te werken en de onderdelen te vervangen die niemand meer ontwikkelt. Bij een oude webshop op een eigen systeem moet de code worden aangepast aan de nieuwe PHP, of stap je over op een nieuw systeem.