ID Consult › Webshop op een oude PHP-versie
PHP-versie verouderdJe webshop draait op een oude PHP-versie. Wat nu?
Je hostingprovider laat weten dat PHP 7 of PHP 8.1 verdwijnt, of je ontwikkelaar zegt dat je shop niet op een nieuwere versie werkt. Dat overkomt veel winkels met een webshop op OpenCart, PrestaShop, Magento of WooCommerce. Hier lees je wat het betekent en welke keuzes je hebt.
Herken je dit?
- Je kreeg een mail van je hostingprovider dat je PHP-versie binnenkort niet meer ondersteund wordt.
- Na een PHP-update gaf je shop fouten of een witte pagina, en de oude versie moest terug aangezet worden.
- Een module, je thema of de betaalmodule werkt niet meer op een nieuwere PHP-versie.
- Je ontwikkelaar zegt dat een upgrade van je shop veel werk is, en kan niet beloven dat daarna alles werkt.
- Je hostingprovider rekent extra om de oude PHP-versie nog even te laten draaien.
Hoe lang krijgt elke PHP-versie nog updates?
Elke PHP-versie krijgt een paar jaar veiligheidsupdates. Daarna worden nieuwe lekken niet meer gedicht. Dit zijn de officiële data van php.net:
| PHP-versie | Veiligheidsupdates |
|---|---|
| PHP 7.4 en ouder | Gestopt (november 2022) |
| PHP 8.0 | Gestopt (november 2023) |
| PHP 8.1 | Gestopt (31 december 2025) |
| PHP 8.2 | Tot 31 december 2026 |
| PHP 8.3 | Tot 31 december 2027 |
| PHP 8.4 | Tot 31 december 2028 |
Welke webshops hebben er last van?
- OpenCart: versie 2 en oudere versies van versie 3 zijn gemaakt voor PHP 7. Versie 4 werkt op nieuwe PHP-versies, maar is zo anders dat de meeste modules en thema's niet meegaan.
- PrestaShop: versies 1.6 en 1.7 draaien niet op PHP 8. De stap naar PrestaShop 8 is bijna een nieuwe shop.
- Magento 1: krijgt sinds juni 2020 helemaal geen updates meer, los van PHP.
- WooCommerce en WordPress: zelf goed bijgewerkt, maar oudere plug-ins en thema's werken vaak niet op een nieuwe PHP-versie.
Je hebt drie keuzes
Een voorbeeld uit de praktijk: een webshop op OpenCart 2.3 zat bij zijn hostingprovider vast op PHP 7. We verhuisden hem naar een eigen server en zetten hem over naar OpenCart 4.1. Dat lukte, maar er bleven problemen opduiken. Daarom bouwden we hem opnieuw in Node.js, en sindsdien zijn die problemen weg.
Wat er gebeurt als je kiest voor een nieuwe shop
- Je producten, categorieën, klanten en bestellingen gaan mee, ook uit oude versies.
- Elk oud adres blijft werken of stuurt door, zodat je plaats in Google blijft.
- Je huidige shop blijft open tot de nieuwe klaar en getest is.
- De nieuwe shop draait op een eigen server in Europa, met dagelijkse back-ups.
Lees hoe een overstap verloopt
Veelgestelde vragen
Mijn hostingprovider stopt met PHP 7. Wat gebeurt er met mijn webshop?
Zodra de server naar een nieuwere PHP-versie overschakelt, kan een oudere shop fouten geven, een witte pagina tonen of kunnen modules zoals de betaalmodule niet meer werken. Sommige hostingproviders laten de oude versie nog een tijd draaien, soms tegen betaling, maar zonder veiligheidsupdates.
Kan ik niet gewoon OpenCart, PrestaShop of WooCommerce upgraden?
Soms wel. Maar bij een grote sprong, zoals van OpenCart 2 naar OpenCart 4 of van PrestaShop 1.6 naar 8, werken veel modules en het thema niet meer en moeten ze opnieuw gekocht of aangepast worden. Dan is opnieuw bouwen vaak niet duurder, en je zit niet binnen een paar jaar opnieuw met hetzelfde probleem.
Hoe weet ik welke PHP-versie mijn webshop gebruikt?
In het controlepaneel van je hostingprovider, meestal bij instellingen of PHP-versie. Je kan het ook gewoon aan je hostingprovider of je ontwikkelaar vragen.
Is mijn webshop onveilig op een oude PHP-versie?
Een PHP-versie zonder veiligheidsupdates is niet meteen gehackt, maar nieuwe lekken worden niet meer gedicht. Voor een webshop met klantgegevens en betalingen is dat een risico dat elk jaar groter wordt.
Hoeveel tijd heb ik nog?
PHP 7, 8.0 en 8.1 krijgen al geen veiligheidsupdates meer. Voor PHP 8.2 stopt het op 31 december 2026, voor PHP 8.3 op 31 december 2027. Een nieuwe webshop bouwen en testen duurt meestal enkele weken, dus wacht best niet tot je hostingprovider de knoop doorhakt.
Kreeg je ook zo'n mail van je hostingprovider?
Vertel kort op welk systeem en welke PHP-versie je shop draait. Je krijgt binnen twee werkdagen een antwoord, met een eerlijk advies, ook als dat "nog niet doen" is.
info@id-consult.be