← Terug naar blog

De PHP-versie van je website: waarom updaten belangrijk is (en hoe het veilig kan)

Motorruimte van een auto met geopende motorkap

Er draait onder je WordPress-site een motor waar je waarschijnlijk nooit naar omkijkt: PHP, de programmeertaal waarin WordPress en vrijwel al je plugins geschreven zijn. Welke versie van die motor er draait, merk je normaal niet — tot het misgaat. Een verouderde PHP-versie is een van de meest voorkomende stille problemen bij websites die “gewoon al jaren draaien”: trager dan nodig, zonder beveiligingsupdates, en op een dag weigert een plugin-update dienst met een witte pagina. Het goede nieuws: controleren kost één minuut en de overstap is, mits goed aangepakt, een klein en veilig klusje.

Waarom die versie ertoe doet

Drie redenen. Veiligheid: elke PHP-versie krijgt maar een beperkte tijd (actieve) ondersteuning en daarna nog een periode alleen beveiligingsupdates — daarna is hij “end of life” en worden nieuw ontdekte lekken simpelweg nooit meer gedicht. Een site op een end-of-life-versie draait op een motor waarvan bekende gebreken openbaar gedocumenteerd staan. Snelheid: nieuwere PHP-versies zijn aantoonbaar sneller; de sprong van de oude 7.x-reeks naar een recente 8.x-versie scheelt op veel sites tientallen procenten verwerkingstijd — gratis winst, zonder één aanpassing aan je site. Compatibiliteit: plugin- en themabouwers ontwikkelen voor recente versies. Wie te lang blijft hangen, komt in een klem: nieuwe plugin-versies eisen nieuwer PHP, terwijl je oude plugins juist op de oude versie leunen. Hoe langer je wacht, hoe kleiner het gaatje waar je doorheen moet.

Zo controleer je waar je nu op draait

In WordPress zie je het zonder techniek: ga naar Gereedschap → Sitediagnose, tabblad Info, kopje Server — daar staat de PHP-versie. Sitediagnose waarschuwt ook zelf (“PHP-versie verouderd”) als je te laag zit. Vergelijk wat je ziet met de actuele stand op php.net: daar staat welke versies nog ondersteund worden. Vuistregel voor dit moment: alles onder PHP 8.1 verdient een plan, en een 7.x-versie is al jaren end-of-life en dus urgent. De versie wijzigen doe je overigens niet in WordPress maar bij je hostingpartij: in vrijwel elk hostingpaneel (DirectAdmin, Plesk, cPanel) is het een keuzemenu per domein.

Veilig overstappen in vier stappen

  • Inventariseer eerst. Werk WordPress, thema en plugins volledig bij — nieuwe versies zijn op nieuwer PHP getest. Verwijder wat je niet gebruikt; verlaten plugins zijn de meest waarschijnlijke breekpunten.
  • Test als het kan op een kopie. Een staging-omgeving met de nieuwe PHP-versie laat zien of alles werkt, zonder dat bezoekers iets merken. Geen staging? Kies dan in elk geval een rustig moment.
  • Zet de versie om en loop de site na: homepage, formulieren, inloggen, en bij een webshop een testbestelling. Fouten tonen zich vrijwel direct — meestal als witte pagina of een foutmelding van één specifieke plugin.
  • Gaat er iets stuk? Zet de PHP-versie in het hostingpaneel terug (dat is één klik, geen back-up-operatie), kijk in de foutenlog welke plugin of welk thema de boosdoener is, en los dát op — updaten, vervangen of laten repareren. Dan opnieuw omzetten.

Als oude code de blokkade is

Soms wijst de foutenlog naar code die niet zomaar te updaten valt: een maatwerk-thema van jaren terug, een plugin waarvan de maker gestopt is, een koppeling die ooit “even” gebouwd is. Dat is geen reden om op een onveilige PHP-versie te blijven — het is een teken dat er technisch onderhoud is blijven liggen. Meestal gaat het om overzichtelijk herstelwerk: verouderde functies vervangen, een plugin herbouwen of een modern alternatief koppelen. Dat kost eenmalig aandacht, maar het alternatief is een website die vastgroeit aan een motor die niemand meer onderhoudt.

Conclusie

De PHP-versie is de motor onder je website: bepalend voor snelheid, veiligheid en of updates blijven werken. Controleer via Sitediagnose waar je op draait, plan de overstap naar een ondersteunde 8.x-versie, en doe het gecontroleerd — bijgewerkt, getest, met de log als gids. Een middagje aandacht, en je site is sneller én jaren vooruit.

← Terug naar blog

Geplaatst in de categorie: Code