Hoe verhoog je je PHP-versie?
Je PHP-versie verhoog je in het beheerpaneel van je hosting, meestal met één keuzelijst. Het echte werk zit in de voorbereiding.
Werk eerst je thema en je plugins bij.
Test daarna op een kopie voordat je het live doet.

De voorbereiding
Maak een back-up, werk alles bij en noteer welke plugins je gebruikt. Vooral oude, niet meer onderhouden plugins geven problemen.
Meer daarover lees je bij dtap.
De test
Zet een kopie van je site op een testomgeving, verhoog daar de versie en klik je belangrijkste pagina’s door.
Meer daarover lees je bij hosting.
De verhoging zelf
Een keuzelijst in je beheerpaneel, en na een halve minuut draait je site op de nieuwe versie.
Meer daarover lees je bij backend.
Mijn vuistregels
- Back-up maken.
- Alles bijwerken.
- Testen op een kopie.
- Eén versie tegelijk omhoog.
Die laatste maakt duidelijk waar het misgaat als er iets misgaat.
Wat je daarna controleert
Je formulieren, je betaalproces en alle pagina’s met maatwerk. Daar treedt een probleem het eerst op.
Meer daarover lees je bij cms.
Als er iets misgaat
Zet de versie terug in dezelfde keuzelijst. Dat werkt onmiddellijk en je verliest niets.
Meer daarover lees je bij wat een PHP-foutmelding is.
Wat ik in de praktijk zie misgaan
De verhoging zelf duurt tien seconden; de schade ontstaat doordat niemand van tevoren heeft gekeken.
Wat ik regelmatig tegenkom: iemand zet de versie een stap hoger omdat de hostingpartij daarop aandringt, en een minuut later is de site wit. Meestal is de oorzaak één oude uitbreiding die al jaren niet is bijgewerkt en die functies gebruikt die eruit gehaald zijn.
Op dat moment is het lastig, want je kunt niet meer bij je beheerscherm om die uitbreiding uit te zetten.
Daarom doe ik het altijd in deze volgorde: eerst alles bijwerken, dan een kopie van de site op de nieuwe versie zetten en die doorlopen, en pas als daar niets misgaat de echte site verhogen. En altijd op een moment waarop ik er nog een paar uur naar kan kijken, dus nooit op vrijdagmiddag.
Meer daarover lees je bij php.