Haarvisie verslagen
← Alle verslagen📄 Download als PDF
🎧 Luister dit verslag
1,0x
⬇️ Download naar telefoon

titel: PHP-update onderzoek Kapsalon Haarvisie WordPress
datum: 2026-07-20

PHP-update onderzoek — mega veilig, juiste volgorde

Let op: dit is ALLEEN onderzoek. Er is niets uitgevoerd, niets geüpdatet, niets gewijzigd.

Samenvatting in 5 regels

Open vraag — EERST oplossen voor je verder gaat

Het eerdere rapport (verslag.haartips.nl/r-php82-compat-haarvisie.html) noemt de site letterlijk: "Site: haarvisie.nl".

Maar de wp-cli toegang die voor dit onderzoek is meegegeven heet wp @haartips — dat wijst naar haartips.nl.

Dit zijn 2 verschillende domeinen met een verschillende status:
- haartips.nl = de primaire werkplek, mag aangepast worden.
- haarvisie.nl = OFF LIMITS, alleen met expliciete per-pagina toestemming.

Ik weet niet welke van de twee hier echt bedoeld wordt. Mogelijk is het een schrijffout in het oude rapport (de namen lijken op elkaar en zijn eerder verward, zie de gotcha "stale paden/naamverwarring" in het geheugen). Dit moet Jamal of Conductor bevestigen VOORDAT er ook maar íets wordt uitgevoerd. Ik heb dit dus niet zelf opgelost — ik gok niet.

Ik kon vandaag ook geen wp-cli commando's zelf draaien (geen wp-programma en geen SSH-toegang beschikbaar in mijn omgeving). Alle plugin-versienummers hieronder komen uit het bestaande, eerder geverifieerde rapport — niet uit een nieuwe eigen wp-cli check. Wil je 100% zekere actuele versienummers, laat dan alsnog even wp @haartips plugin list --format=csv draaien op de juiste machine.

Tabel: plugin-compatibiliteit met PHP 8.3

Doel-PHP-versie is 8.3 (uit het eerdere rapport: aanbevolen boven 8.2 vanwege Avada-eisen).

Plugin Huidige versie PHP-verdict Actie vooraf Bron-URL
Advanced Custom Fields PRO 6.4.2 VEILIG Geen (mag wel los geüpdatet worden, staat 14 versies achter, maar dat is geen PHP-risico) https://wordpress.org/plugins/advanced-custom-fields/
Avada theme 7.13 EERST UPDATEN Update naar 7.15.6 vóór de PHP-switch. Officiële eis van Avada is nu letterlijk "PHP version 8.3 or higher" https://avada.com/documentation/requirements-for-avada/
Avada Builder (Fusion Builder) 3.13.0 EERST UPDATEN Update mee met het thema naar 7.15.6-bundel https://wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/fusion-builder/
Avada Core (Fusion Core) 5.13.0 EERST UPDATEN Update mee met het thema naar 7.15.6-bundel https://avada.com/documentation/avada-builder-plugin/
Gravity Forms 2.10.5 VEILIG Geen — PHP 8.3 wordt expliciet als "Recommended" genoemd https://docs.gravityforms.com/gravity-forms-and-php-8-3-compatibility/
GP Preview Submission 1.3.25 ONBEKEND Geen harde PHP-uitspraak gevonden, wel actueel bijgehouden (laatste update april 2026) — na de switch als eerste testen https://gravitywiz.com/documentation/gravity-forms-preview-submission/
GF All Fields Template 0.10 RISICO Laatste changelog-regel is van 2023, geen enkele PHP 8-vermelding. Check of deze plugin nog echt gebruikt wordt — zo niet, verwijderen vóór de switch https://gravitywiz.com/gravity-forms-all-fields-template/
GF Custom Javascript 1.6.1 EERST VERVANGEN Door Gravity Wiz zelf gedeprecieerd. Vervanger heet "Gravity Forms Code Chest". Krijgt geen fixes meer — vervangen, niet updaten https://gravitywiz.com/gravity-forms-code-chest/
GF Image Choices 1.3.56 EERST UPDATEN 4+ jaar / tientallen versies achter. Update naar 1.6.17 vóór de switch https://jetsloth.com/downloads/gravity-forms-image-choices/?changelog=1
Insert PHP Code Snippet 1.4.7 VEILIG Changelog noemt expliciet "PHP 8.3 compatibility improvements". Let op: de PHP-snippets die JIJ zelf in deze plugin hebt gezet, moeten apart getest worden — die vallen buiten dit verdict https://wordpress.org/plugins/insert-php-code-snippet/
Categories to Tags Converter 0.6.3 RISICO WordPress.org zelf waarschuwt: "hasn't been tested with the latest 3 major releases... may no longer be maintained". Check of 'm nog gebruikt wordt, anders uitschakelen vóór de switch https://wordpress.org/plugins/wpcat2tag-importer/
Duplicator 1.5.16.1 ONBEKEND Actief onderhouden (2 maanden geleden bijgewerkt), geen expliciete 8.3-uitspraak. Waarschijnlijk oké, wel testen na de switch https://wordpress.org/plugins/duplicator/
Easy WP SMTP 2.15.0 ONBEKEND Actief onderhouden (3 weken geleden), geen expliciete 8.3-uitspraak. Testen na de switch (mail is kritiek voor het afspraakformulier) https://wordpress.org/plugins/easy-wp-smtp/
Filter Everything 1.9.2.2 EERST UPDATEN Update naar 1.9.3 (14 juli 2026) — die versie zet het PHP-minimum expliciet op 7.4+ met PHP 8.1+ fix al verwerkt https://wordpress.org/plugins/filter-everything/
GS Pinterest Portfolio Lite 1.9.1 RISICO Enige PHP-vermelding ooit in de changelog is "PHP 7.3 compatibility" uit 2021. Nooit iets over PHP 8. Check gebruik, overweeg alternatief https://wordpress.org/plugins/gs-pinterest-portfolio/
GS Pinterest Portfolio PRO 2.2.2 RISICO Zelfde ontwikkelaar/codebase als de Lite-versie hierboven, geen PHP-eis vindbaar https://gsplugins.com/product/gs-pinterest-portfolio/
Media Cleaner 7.1.1 EERST UPDATEN Update naar 7.2.4 (nieuwste, bevat recente PHP-deprecation-fixes) https://wordpress.org/plugins/media-cleaner/
Members 3.2.26 VEILIG Staat al op de nieuwste versie, bevat al PHP 8-fixes. Toch als eerste wp-admin-toegang testen na de switch (rechtenbeheer = kritiek) https://wordpress.org/plugins/members/
Real Testimonials 3.1.16 RISICO Al de nieuwste versie, maar PHP-minimum-eis is nog het oude "7.0" en geen expliciete 8.3-test gevonden. Visueel testen na de switch https://wordpress.org/plugins/testimonial-free/
Real Testimonials Pro 3.2.7 ONBEKEND Geen "Requires PHP"-veld vindbaar op de officiële pagina, geen tegenstrijdige signalen. Testen na de switch https://realtestimonials.io/changelog/
Redirection 5.9.0 VEILIG Expliciet: "Redirection is compatible with PHP from 7.4 to 8.4" https://wordpress.org/plugins/redirection/
ShortPixel Image Optimiser 6.5.4 VEILIG Al de nieuwste versie, actieve PHP 8.4/8.5-fixes al verwerkt https://wordpress.org/plugins/shortpixel-image-optimiser/
Google Site Kit 1.183.0 VEILIG Al de nieuwste versie, minimum PHP 7.4, geen bekende 8.3-problemen https://wordpress.org/plugins/google-site-kit/
Spellbook (Avada/ThemeFusion) 3.0.27 ONBEKEND Changelog niet toegankelijk (403, geen wordpress.org-pagina). Update mee met de Avada-bundel en test apart https://avada.com/documentation/requirements-for-avada/
Wordfence 8.2.2 EERST TESTEN Al de nieuwste versie, actieve PHP 8.x-fixes, maar géén letterlijke "PHP 8.3"-vermelding gevonden. Dit is de beveiligingsplugin — bij problemen kan de hele site onbereikbaar worden. Eerst op een staging-kopie testen als die er is https://wordpress.org/plugins/wordfence/
WP Rocket 3.23 VEILIG Al de nieuwste versie, "Fix PHP 8.4.1 deprecation notices" al verwerkt https://wp-rocket.me/changelog/
Yoast SEO 28.0 VEILIG Al de nieuwste versie, minimum PHP 7.4, geen bekende 8.3-problemen https://wordpress.org/plugins/wordpress-seo/

Telling verdicten (26 plugins + 1 thema = 27 items):
- VEILIG: 9
- EERST PLUGIN/THEMA UPDATEN: 6
- EERST PLUGIN VERVANGEN: 1
- RISICO: 5
- ONBEKEND: 5
- EERST TESTEN (kritiek, geen harde garantie): 1 (Wordfence)

Het draaiboek — veilige volgorde

Stap 0 — Backup (verplicht, eerste stap, geen uitzondering)
- Volledige back-up van bestanden + database, via het TransIP-controlepaneel (backup/snapshot-functie) of via een export.
- Niet alleen vertrouwen op de Duplicator-plugin voor de back-up zelf — die staat in de "ONBEKEND"-lijst hierboven.
- Terugdraaien bij een backup = bestanden + database terugzetten. Dat werkt ONAFHANKELIJK van de PHP-vraag hieronder — dit is het echte, harde vangnet.

Stap 1 — Problemen wegwerken vóór er iets aan PHP gebeurt
1. GF Custom Javascript vervangen (of verwijderen als ongebruikt) — is gestopt door de maker.
2. GF All Fields Template, Categories to Tags Converter, GS Pinterest Portfolio Lite + PRO: checken of ze nog gebruikt worden. Ongebruikt? Uitschakelen. Wel in gebruik? Extra alert testen na de switch, er is geen vervanging bekend.
3. Real Testimonials (en Pro): geen actie nodig qua versie (al nieuwste), wel extra op de testlijst zetten.

Stap 2 — Plugins updaten (op de HUIDIGE PHP 7.4, nog niet omschakelen)
- Avada Builder + Avada Core (komt automatisch mee met de thema-update hieronder)
- GF Image Choices → 1.6.17
- Filter Everything → 1.9.3
- Media Cleaner → 7.2.4
- De overige "VEILIG"-plugins mogen gewoon meteen meeliften naar hun nieuwste versie — geen PHP-risico, wel goede hygiëne.

Stap 3 — Thema updaten
- Avada 7.13 → 7.15.6. Dit is de plugin waar het echte risico zit: de huidige eis van Avada is letterlijk PHP 8.3+. Zonder deze update kan het thema zelf al breken vóór je zelfs maar aan PHP toekomt.

Stap 4 — Testronde op PHP 7.4 (nog steeds de oude PHP-versie)
- Controleer dat de site na alle updates uit stap 2+3 nog gewoon werkt, ZONDER dat PHP al is omgeschakeld. Zo weet je zeker dat een eventueel probleem daarna van de PHP-switch komt, en niet van de updates zelf.

Stap 5 — PHP omschakelen (pas als stap 1 t/m 4 goed zijn)
- Controlepaneel → "Webhosting" → je domeinnaam onder "Producten" → "Geavanceerd" → "PHP-instellingen" → kies 8.3 → "Opslaan". Duurt ongeveer 15 minuten voor het actief is.
- Bron: https://www.transip.nl/knowledgebase/6224-de-php-instellingen-van-mijn-webhostingpakket

Stap 6 — Testchecklist direct daarna (zie onder)

Terugdraaien als er iets misgaat — LET OP, dit is onzeker
- TransIP's eigen documentatiepagina noemt alleen PHP 8.0, 8.1, 8.2, 8.3 en 8.4 als beschikbare keuzes in de dropdown. PHP 7.4 (de huidige versie) staat daar niet meer bij.
- Dat kan 2 dingen betekenen: (a) 7.4 is als keuze helemaal verdwenen, ook al draait de site er nu nog op, of (b) de pagina toont alleen de "aanbevolen" nieuwe versies en 7.4 staat er in de praktijk nog wel tussen zolang je site 'm gebruikt.
- Ik kan dit niet met zekerheid vaststellen zonder zelf in het echte controlepaneel te kijken (heb ik niet gedaan — puur onderzoek, geen toegang gebruikt). Zeg dit eerlijk tegen Jamal: het vangnet "gewoon terugzetten naar 7.4" is NIET gegarandeerd.
- Concreet advies: vóór je begint, eerst zelf in het paneel bij "PHP-instellingen" kijken welke versies er ECHT in de dropdown staan. Staat 7.4 er niet meer bij? Dan is het laagste vangnet PHP 8.0, niet je oorspronkelijke versie — en dan moet je vooraf nog scherper testen, of eventueel TransIP-support bellen om te vragen of 7.4 nog te selecteren is.
- Wat WEL zeker werkt als vangnet, ongeacht PHP-versie: de volledige backup uit stap 0 terugzetten.
- TransIP's eigen advies bij foutmeldingen (Internal Server Error / witte pagina) na een PHP-upgrade: check het Error Log op "stderr"-meldingen, en schakel plugins één voor één uit/in om de boosdoener te vinden. Bron: https://www.transip.nl/knowledgebase/5951-foutmeldingen-het-upgraden-php-versie-webhostingpakket

Testchecklist — na élke stap (stap 2, 3 en 5 apart doorlopen)

  1. Homepage laadt — geen witte pagina, geen "Internal Server Error"
  2. Een losse blogpagina/blogpost laadt correct (test Avada Builder-content + afbeeldingen)
  3. Afspraakformulier — een testinzending versturen, checken of de bevestigingsmail aankomt (test Gravity Forms + Easy WP SMTP samen)
  4. wp-admin inloggen + dashboard laadt zonder fatale foutmeldingen (test Members/rechtenbeheer)
  5. Een afbeelding uploaden in de mediabibliotheek (test Media Cleaner + ShortPixel samen)
  6. Social Studio-plugin (als die op deze site draait) — apart controleren. Dit is een eigen/custom-gebouwde plugin die niet op wordpress.org staat, dus die kon in dit PHP-onderzoek niet worden meegenomen. Dat is een blinde vlek — vóór de PHP-switch zelf even nakijken of Social Studio PHP 8.3-proof is.
  7. Testimonials-blok zichtbaar en correct op de site (Real Testimonials — had het minste bewijs van PHP 8.3-steun)
  8. Error Log controleren op "stderr"-meldingen direct na elke stap (TransIP's eigen advies)

Belangrijkste risico's samengevat

  1. Domeinverwarring (haarvisie.nl vs haartips.nl) — eerst oplossen, niet gokken.
  2. Vangnet onzeker — TransIP toont geen PHP 7.4 meer als keuze-optie. Backup is het enige zekere vangnet.
  3. Avada thema is de kern van het risico — moet sowieso eerst naar 7.15.6, los van de PHP-switch.
  4. 5 kleine/niche-plugins zonder enig PHP 8-bewijs (Categories to Tags Converter, GS Pinterest Portfolio Lite + PRO, GF All Fields Template, Real Testimonials) — checken of ze nog gebruikt worden, dat is vaak de snelste manier om risico weg te nemen (uitschakelen wat niet meer gebruikt wordt).
  5. Social Studio-plugin niet meegenomen — eigen plugin, niet op wordpress.org, apart checken.
🎙️ Bespreek met Jarvis