Misschien heb je de mail al gehad van je hostingpartij: “Wij faseren PHP 8.2 uit, stap over op PHP 8.3 of hoger.” Je leest het, begrijpt er weinig van en archiveert de mail. Tot je een paar weken later je website opent en een melding ziet dat er een kritieke fout is opgetreden.
Je PHP versie updaten klinkt technisch, maar het is een van de belangrijkste onderhoudsklussen voor een WordPress-website. Doe je het goed, dan wordt je site sneller en veiliger. Doe je het blind, dan kan er iets breken. In dit artikel lees je wat PHP is, waarom je hostingpartij je waarschuwt en hoe je de overstap veilig maakt.
Wat is PHP eigenlijk?
PHP is de programmeertaal waarin WordPress is geschreven. Je kunt het zien als de motor van je website. Elke keer dat iemand een pagina opvraagt, draait die motor op de server van je hostingpartij en bouwt hij de pagina op. Net als bij auto’s komen er steeds nieuwe, zuinigere en veiligere motoren uit. Oude modellen worden op een gegeven moment niet meer onderhouden: er komen geen onderdelen meer, en ook geen veiligheidsupdates.
Waarom je hostingpartij je waarschuwt
Elke PHP-versie krijgt een paar jaar ondersteuning. Eerst actieve ondersteuning met verbeteringen en reparaties, daarna nog een periode met alleen beveiligingsupdates. Daarna stopt het helemaal. Op de officiële PHP-website zie je welke versies nog worden ondersteund. PHP 8.2 krijgt bijvoorbeeld tot eind 2026 nog beveiligingsupdates.
Een versie zonder beveiligingsupdates is als een slot waarvan iedereen weet hoe je het openmaakt. Hostingpartijen willen daar niet verantwoordelijk voor zijn, en zetten oude versies na een aankondiging uit. Reageer je niet, dan schakelen ze je site op een gegeven moment zelf over. Juist dan, zonder voorbereiding, gaat het het vaakst mis.
De voordelen van een nieuwere PHP-versie
- Veiligheid. Bekende lekken in oude versies worden niet meer gedicht. Met een ondersteunde versie sluit je die deur.
- Snelheid. Nieuwere versies zijn merkbaar efficiënter. Je site reageert vaak sneller, zonder dat je verder iets hoeft te doen.
- Toekomstbestendigheid. Nieuwe versies van WordPress en plugins vragen steeds vaker om een recente PHP-versie. Wie achterblijft, kan op een gegeven moment niet meer updaten.
Welke PHP-versie draait jouw site?
Dat zie je op twee plekken. In je WordPress-dashboard ga je naar Gereedschap en dan Sitestatus. Op het tabblad Info vind je onder Server de PHP-versie. Draait je site op een verouderde versie, dan geeft WordPress daar bovendien een waarschuwing. Daarnaast toont het beheerpaneel van je hostingpartij welke versie actief is, en daar kun je hem meestal ook wijzigen.
Een voorbeeld uit de praktijk
Neem een fictieve kapsalon met een online afsprakenmodule. De plugin voor het boeken van afspraken is al drie jaar niet bijgewerkt, omdat “hij het gewoon doet”. De hostingpartij kondigt aan dat een oude PHP-versie verdwijnt, maar de mail blijft ongelezen. Op een donderdagavond schakelt de hostingpartij de site automatisch over. De website zelf laadt nog, maar het boekingsformulier geeft een foutmelding. Pas op zaterdag, de drukste dag, bellen klanten dat ze geen afspraak kunnen maken. Met een update van de plugin vooraf, of een test op een kopie van de site, was dat ruim op tijd ontdekt.
Stappenplan: zo update je PHP veilig
1. Werk eerst WordPress, je thema en plugins bij
Nieuwere versies van plugins en thema’s zijn meestal al geschikt gemaakt voor recente PHP-versies. Wie eerst alles bijwerkt, voorkomt veel problemen. Doe dat wel op een veilige manier, zoals beschreven in WordPress veilig updaten.
2. Spoor verouderde plugins op
Kijk bij elke plugin wanneer hij voor het laatst is bijgewerkt. Een plugin die al jaren geen update heeft gehad, is de eerste verdachte. Zoek een actief onderhouden alternatief, of verwijder hem als je hem niet meer gebruikt.
3. Maak een back-up
Altijd, voordat je iets aan je server verandert. Lees in hoe vaak moet je een WordPress back-up maken hoe je dat goed regelt.
4. Test de nieuwe versie op een testomgeving
Zet de PHP-versie eerst om op een kopie van je website. Klik je belangrijkste pagina’s door, verstuur een testbericht via je formulier en doe bij een webshop een testbestelling.
5. Zet de overstap live door en controleer
Werkt alles, dan wijzig je de versie in het beheerpaneel van je hostingpartij voor je live site. Kies een rustig moment en loop daarna dezelfde controles nog een keer na.
Waar je op moet letten
- Spring niet altijd naar de allernieuwste versie. Een gloednieuwe PHP-versie wordt niet meteen door alle plugins ondersteund. Een recente, maar al een tijdje beschikbare versie is vaak de veiligste keuze.
- Maatwerk in je thema. Heeft iemand ooit eigen code aan je thema toegevoegd, dan kan juist die code problemen geven. Laat dat nakijken.
- De herstelmodus van WordPress. Gaat het toch mis, dan stuurt WordPress vaak een e-mail naar het beheerdersadres met een link naar de herstelmodus. Daarmee kun je inloggen en de plugin uitschakelen die het probleem veroorzaakt. Zorg dus dat dat e-mailadres klopt.
- Terugdraaien kan. Bij de meeste hostingpartijen kun je de PHP-versie met een paar klikken terugzetten. Dat is een noodoplossing, geen eindstation. Gebruik die tijd om de plugin die het probleem veroorzaakt bij te werken of te vervangen, en probeer de overstap daarna opnieuw.
Zie je na de overstap alleen nog een wit scherm of een melding over een kritieke fout, lees dan ons artikel over de White Screen of Death.
Tot slot
PHP is de motor van je website, en een motor die niet meer wordt onderhouden, wil je niet in je bedrijfsauto. Een update maakt je site sneller en veiliger, mits je hem met beleid uitvoert: eerst bijwerken, dan een back-up, testen en pas daarna live. De mail van je hostingpartij is dus geen spam, maar een uitnodiging voor een onderhoudsbeurt.
Heb je zo’n mail van je hostingpartij gehad en durf je het niet aan? Stuur hem naar ons door, dan regelen we de overstap veilig voor je als onderdeel van ons WordPress beheer. Neem gerust contact op als je eerst wilt overleggen.
