Opent in een nieuw tabblad
Kennisbank / PHP

Je hoster meldt dat je PHP-versie verouderd is: wat nu?

Je krijgt een mail van je hoster, of je ziet een melding in WordPress: "Je site draait op een verouderde PHP-versie." Wat betekent dat, is het erg, en hoe los je het op zonder dat je site stukgaat? Hieronder lees je het stap voor stap.

01

Waarom een oude PHP-versie een probleem is

Je site werkt nog, dus waarom zou je iets doen? Om vier redenen.

Inbegrepen

Hoe langer je wacht, hoe groter de sprong

Een overstap van één versie is meestal klein. Wie jaren wacht, moet in één keer meer oude code vervangen, en vaak met minder tijd.

Veiligheid

Geen beveiligingsupdates meer

Na de einddatum worden nieuwe lekken in die versie niet meer gedicht. Je site draait dan op een fundament dat niemand meer repareert.

Plugins

Plugins stoppen met de oude versie

Makers van plugins en thema's testen op nieuwe PHP-versies. Na een tijd werkt een nieuwe versie van een plugin niet meer op oude PHP. Dan kun je die plugin niet meer bijwerken, ook niet als er een lek in zit.

Snelheid

Trager

Nieuwere PHP-versies zijn over het algemeen sneller.

Hosting

Je hoster stopt ermee

Hosters bieden oude versies op een gegeven moment niet meer aan, of rekenen er extra voor. Dan moet je toch over, maar met minder tijd.

02

Zo stap je veilig over

Vier stappen, met een weg terug.

Controleer welke PHP-versie je site gebruikt

Dat kan in WordPress zelf:

  1. Log in op je WordPress-dashboard.
  2. Ga naar Gereedschap › Sitediagnose (in het Engels: Tools › Site Health).
  3. Klik op het tabblad Info en open Server.
  4. Bij de PHP-versie zie je welke versie je site gebruikt.

Op het tabblad Status zegt WordPress zelf ook of je PHP-versie verouderd is. Kun je niet inloggen, of zie je het menu niet? Kijk dan in het beheerpaneel van je hoster, of vraag het je hoster. Je kunt ook een gratis website-scan aanvragen.

Kijk wat er kan breken

De overstap zelf is meestal klein. Het risico zit in oude code op je site: plugins die al jaren geen update meer kregen, een oud thema of een thema op maat dat nooit is bijgewerkt, en eigen code die een bouwer ooit in het thema heeft gezet. Werkt zo'n stuk code niet met de nieuwe versie, dan zie je soms een witte pagina, een foutmelding, of werkt één onderdeel niet meer, zoals een formulier of de kassa van je webshop.

  • Werk WordPress, je thema en je plugins bij naar de nieuwste versie. Nieuwe versies werken bijna altijd met nieuwere PHP.
  • Bekijk bij elke plugin wanneer de laatste update was. Een plugin zonder update in de laatste paar jaar is een risico. Zoek een vervanger, of haal hem weg als je hem niet gebruikt.
  • Weet je niet wie je thema maakte, of is het op maat gemaakt? Laat dan iemand naar de code kijken.

Test op een kopie

Zet de nieuwe PHP-versie eerst op een testkopie van je site (staging). Veel hosters bieden die aan. Doe op die kopie een paar vaste dingen:

  • Open de homepage en een paar belangrijke pagina's.
  • Vul je contactformulier in en kijk of de mail aankomt.
  • Heb je een webshop: doe een testbestelling.
  • Log in op het dashboard en kijk of je kunt bewerken.
  • Zet foutmeldingen in het logboek aan en kijk of er nieuwe fouten zijn.

Zet je echte site over, met een weg terug

  1. Maak een volledige back-up van je site en je database.
  2. Zet de PHP-versie om in het beheerpaneel van je hoster.
  3. Controleer meteen dezelfde punten als bij de test.
  4. Gaat er iets mis? Zet de PHP-versie terug. Dat is bij de meeste hosters één klik. Daarna zoek je rustig uit welk onderdeel het probleem gaf.

Kies een rustig moment, niet vlak voor het weekend of een drukke verkoopdag.

03

Zelf doen of laten doen?

Je kunt dit zelf, als je je site goed kent en je hoster een testkopie heeft.

Zelf doen past als
    • je weet wie je thema en plugins heeft gemaakt;
    • je hoster een testkopie aanbiedt;
    • je zelf de back-up en het terugzetten kunt regelen.

    Zie je na de overstap een witte pagina of een "kritieke fout", en lukt terugzetten niet? Dan helpt websiteherstellen.nl je je site weer werkend te krijgen, vaak dezelfde dag.

Laat het doen als
    • je niet weet wie je thema of plugins heeft gemaakt;
    • je een webshop hebt en geen bestellingen wilt missen;
    • je liever niet zelf de back-up en het terugzetten regelt.

    Bij Care (€ 75 per maand excl. btw (€ 90,75 incl. btw)) houd ik je PHP-versie bij, net als WordPress, je thema en je plugins. Moet je over, dan kijk ik eerst of je site er klaar voor is en zet ik hem over op een moment dat dat veilig kan. Moet er eerst code vervangen worden, dan hoor je vooraf wat dat kost. Meer over WordPress onderhoud · Hosting en beheer

04

Veelgestelde vragen over PHP en WordPress

Welke PHP-versie heeft WordPress nodig?

WordPress raadt zelf PHP 8.3 of hoger aan. Kies een versie die nog beveiligingsupdates krijgt en die je hoster aanbiedt. Je plugins en thema moeten er ook mee werken.

Is PHP 7.4 nog veilig?

Nee. PHP 7.4 krijgt sinds 28 november 2022 geen beveiligingsupdates meer. Draait je site er nog op, plan dan de overstap.

Kan mijn site kapotgaan door een PHP-update?

Ja, als er oude code op je site staat die niet met de nieuwe versie werkt. Daarom test je eerst op een kopie en houd je een weg terug.

Moet ik eerst WordPress bijwerken of eerst PHP?

Eerst WordPress, je thema en je plugins. Nieuwe versies werken bijna altijd met nieuwere PHP. Daarna PHP.

Hoe lang duurt het?

Voor een gewone site met bijgewerkte plugins vaak niet lang. Staan er oude plugins of eigen code op, dan duurt het langer, omdat die eerst vervangen of aangepast moeten worden.

Wat kost het om het te laten doen?

Bij Care hoort het bij het onderhoud (€ 75 per maand excl. btw (€ 90,75 incl. btw)). Moet er code vervangen worden, dan krijg je vooraf een prijs. Alle prijzen zijn excl. btw.

05

Meer uit de kennisbank

Uitleg over onderhoud, kosten en beheer van je WordPress-site. Alle artikelen

Kosten

Wat kost WordPress onderhoud?

De prijzen die je tegenkomt, waarom ze zo verschillen en wat je ervoor terugkrijgt.

Lees verder →
Contract

WordPress onderhoudscontract: waar let je op?

De afspraken die in een goed contract staan, en de waarschuwingssignalen.

Lees verder →
Zelf doen

WordPress onderhoud zelf doen: de checklist

Wat je elke week, maand, kwartaal en jaar doet, en in welke volgorde.

Lees verder →
Hosting

Managed hosting of WordPress onderhoud?

Wat je hoster doet, wat niet, en wanneer je onderhoud erbij nodig hebt.

Lees verder →
Overstappen

Je webbouwer stopt: zo neem je je site over

Domeinnaam, hosting, toegang en licenties: in deze volgorde regel je het.

Lees verder →
PHP

Liever niet zelf?

Stuur me de melding van je hoster, dan kijk ik wat er nodig is.