PHP 8.2 stopt op 31 december, en dat regel je beter nu

Draait je website op PHP 8.2, dan krijgt die versie na 31 december 2026 geen beveiligingsupdates meer. Vraag je hoster of beheerder nu welke versie je site gebruikt en plan de overstap in oktober of november, niet tussen kerst en oud en nieuw. Kijk daarbij ook hoe lang de nieuwe versie meegaat, zodat je dit werk niet over een jaar opnieuw doet.
PHP is de programmeertaal waarin WordPress is gebouwd. Je ziet er als bezoeker niets van, en als eigenaar hoef je er normaal niet naar om te kijken. Toch heeft elke versie een einddatum.
Wat er op 31 december verandert
Op 1 januari gaat er niets uit. Je site blijft gewoon draaien. Wat stopt, is het repareren: wordt er daarna een lek in PHP 8.2 gevonden, dan brengen de makers van PHP daar geen update meer voor uit.
Elke PHP-versie gaat ongeveer vier jaar mee. Eerst krijgt hij twee jaar gewone updates, daarna nog twee jaar alleen beveiligingsupdates. Volgens de overzichtspagina van php.net lopen de versies zo af:
- PHP 8.2: beveiligingsupdates tot 31 december 2026
- PHP 8.3: tot 31 december 2027
- PHP 8.4: tot 31 december 2028
- PHP 8.5: tot 31 december 2029
Dat lijstje is de reden dat je niet alleen moet kijken waar je vandaan komt, maar ook waar je naartoe gaat.
Deze fout maakte ik deze zomer bijna zelf
In een plan en offerte voor een klant stond in juli een overstap van PHP 7.4 naar 8.2. De reden klopte: 7.4 kreeg geen beveiligingsupdates meer. Maar toen ik begin augustus de einddatum van 8.2 opzocht, bleek die nog maar een paar maanden na de geplande overstap te liggen. Ik had de site dus naar een versie gebracht die na 31 december hetzelfde probleem had. Hetzelfde werk, hetzelfde risico, nog een keer.
De doelversie is daarom 8.3 geworden. Toen het plan geschreven werd was 8.2 geen gekke keuze. Versienummers verouderen alleen sneller dan je denkt, zeker als er weken tussen offerte en uitvoering zitten.
Kies daarbij niet automatisch de allernieuwste. Hoe groter de sprong, hoe meer ondersteuning je krijgt, maar ook hoe meer kans dat een oude plugin niet meewil. Bij een site met plugins van een paar jaar oud kies ik liever een versie die ruim genoeg meegaat dan de nieuwste die er is.
Benieuwd hoe jouw eigen site hierop scoort? Doe de gratis website-check; binnen twee werkdagen heb je mijn persoonlijke rapport.
Kijk ook naar je terugweg
In datzelfde plan stond een plugin die de terugweg moest regelen als de overstap misging. Die plugin was sinds april 2022 niet meer bijgewerkt en getest tot WordPress 5.7. Het onderdeel dat de site moest redden als er iets stuk ging, was dus zelf een van de oudste stukken van die site.
Dat kun je zelf nakijken. Op de pagina van elke plugin op wordpress.org staat wanneer hij voor het laatst is bijgewerkt, tot welke WordPress-versie hij getest is en welke PHP-versie hij minimaal nodig heeft. Loop je plugins daar eens langs. Een plugin die al jaren stilligt, is het eerste waar ik bij een overstap naar zou kijken.
Zo pak je het aan
Vraag welke versie er nu draait. Je hoster of beheerder kan het je vertellen. In WordPress zelf vind je de serverinformatie op de pagina Sitediagnose, onder Info. Die pagina waarschuwt ook zelf als je site op een verouderde PHP-versie draait.
Vraag welke versies je hoster aanbiedt. Noem niet zelf een nummer in de hoop dat het kan. Laat de keuze rusten op wat er echt beschikbaar is, en kijk op php.net hoe lang die versie meegaat.
Laat de overstap eerst op een kopie van je site doen. Loop daar na wat ertoe doet: je homepage op je telefoon, je formulier tot in je inbox, en een bestelling of boeking als je die hebt. Pas als dat klopt, gaat dezelfde overstap naar je echte site.
Zorg dat er een back-up is die je echt kunt terugzetten. Niet een die "automatisch draait", maar een waarvan je weet dat hij werkt.
Waarom nu en niet in december
Er is geen haast in de zin dat je site op 1 januari omvalt. Er is wel een goede reden om het nu te doen. Als een plugin niet meewil, heb je in oktober tijd om dat rustig uit te zoeken. In de laatste week van december wil je dat niet ontdekken, en is de persoon die het moet repareren misschien ook gewoon vrij.
Wil je dat iemand dit voor je nakijkt en regelt? Kijk bij hosting en onderhoud, of stuur me een berichtje met het adres van je site erbij.
Bron van de data: php.net, Supported Versions.
Lees ook
- Waarom september een beter moment is voor je website dan januari
- De AI-wet geldt sinds augustus, en bijna geen ondernemer deed er iets mee
- Website laten maken of zelf bouwen? Wat is slimmer?
Lees je hier vaker? Zet Digitactics als voorkeursbron in Google, dan zie je nieuwe stukken eerder in je zoekresultaten.