WordPress en de update naar PHP 8

WordPress draait op PHP, de meest gebruikte programmeertaal op het internet. Daarvoor komen updates uit: nieuwe functies of betere beveiliging. Voor PHP is het tijd om te upgraden naar minimaal versie 8.0. En dat heeft mogelijk effect op het functioneren van je website.

Onder de motorkap doet PHP veel werk binnen WordPress. Zoals het tonen van afbeeldingen in een fotogalerij, het optellen van de bedragen in je winkelmand of het berekenen van de BTW. PHP is snel, flexibel en wordt niet voor niks door ongeveer 78% van alle websites op internet gebruikt.

PHP komt vrijwel ieder jaar met een nieuwe versie. In deze nieuwe versie worden verbeterde functies ter beschikking gesteld en soms oudere functies verwijderd. Ook worden er in de nieuwe versies security updates doorgevoerd. Op het moment dat een nieuwe versie ‘op de markt’ komt, worden de oudere versies nog één jaar ondersteund met de nodige updates. Zo wordt voorkomen dat op het moment dat er een nieuwe versie verschijnt, alle ontwikkelaars ineens heel snel alle websites moeten upgraden. Zodra een versie niet meer ondersteund wordt, is de versie aan zijn ‘End of life’, en zullen er geen nieuwe (security) releases meer uitgegeven worden.

Belang van updates

Er zijn meerdere redenen waarom het belangrijk kan zijn om op jouw website de nieuwste stabiele versie van PHP te gebruiken. Zo voorkom je onnodig risico op misbruik via een lek in een oudere PHP versie. Daarnaast is de nieuwe versie van PHP vaak een stuk sneller dan de vorige, doordat bepaalde technieken steeds efficiënter worden ingezet. Als voorbeeld: PHP 8.0 maakt WordPress gemiddeld 20% sneller dan PHP 7.4.

Hoe lang het duurt om een website bij te werken naar de nieuwste PHP versie hangt erg af van de website zelf. Soms wordt een specifieke functie van PHP in de website gebruikt, maar deze bestaat niet meer in de nieuwe versie. Dan zal de website deze functie proberen aan te roepen, maar krijgt het geen reactie. Dan geeft WordPress vervolgens een foutmelding. Soms werkt alleen een specifiek onderdeel niet meer, in andere gevallen is deze functie van zo’n grote impact dat de gehele website niet meer wil laden. Dat kan gebeuren na een update van 7.4 naar 8.0, maar het kan ook zijn dat een functie breekt in versie 8.1 die in 8.0 nog goed werkte.

Hoe nu verder

Elke PHP versie heeft dus een ‘End of Life’ datum. Het is belangrijk dat PHP is bijgewerkt op het moment dat deze datum bereikt is. Anders zal, bijvoorbeeld, een security risk niet meer worden afgevangen en loopt je website een verhoogd risico op een cyberaanval, wellicht met een gegevenslek tot gevolg. Xolution doet er alles aan om je website veilig te houden, een up-to-date PHP is daarvan een belangrijke voorwaarde.

Sinds 28 november 2022 is de ondersteuning op PHP 7.4 vervallen. Nu komt het niet op een dag, maar ergens zetten we een streep. Bij Xolution is dat 28 februari 2023. Al onze klanten hebben de gelegenheid gekregen om er voor te (laten) zorgen dat hun website voor deze datum is aangepast naar de standaarden van PHP 8.1 (of anders ten minste 8.0). Wij hebben op 28 februari alle websites die nog op 7.4 actief waren, omgezet naar versie 8.1. Voor de websites waarbij foutmeldingen optraden, hebben we de volgende opties:

  1. Indien de website gedeeltelijk of helemaal niet meer functioneerde, is de PHP versie teruggezet naar 7.4. Vervolgens hebben we onderzoek gedaan naar de oorzaak van het probleem. Soms was dat een kleine aanpassing aan een functie binnen WordPress. Was dit binnen de beschikbare supporttijd van het Managed WordPress-abonnement te herstellen, dan is dat inmiddels uitgevoerd en draait je website nu op PHP 8.1.
  2. Is het probleem niet te verhelpen binnen de beschikbare tijd of zonder vitale onderdelen uit te moeten schakelen, dan zijn we in contact met de beheerder van de website en zoeken we gezamenlijk naar een oplossing. In enkele uitzonderlijke situaties moet bijvoorbeeld het thema vervangen worden of de website volledig herbouwd.

Vervolgens nemen we de tijd om de websites die niet meer functioneren, aan te passen of om te bouwen. Dat moet dan uiterlijk 28 oktober 2023 gedaan zijn. Vanaf dat moment zal PHP 7.4 van de server verwijderd worden en zullen websites die niet compatible zijn met PHP 8, niet (goed) meer weergeven.

Veelgestelde vragen over de PHP update


Waarom moet mijn website geüpdatet worden naar de laatste versie?

Verouderde versies van PHP zijn vatbaar voor problemen, zoals hacks en andere exploits waardoor de veiligheid van je website in gevaar kan komen. Ook worden oude versies van PHP niet langer ondersteund, waardoor potentiële lekken en problemen niet langer worden verholpen.

Wat moet ik doen voor deze PHP update?

Je hoeft zelf niets te doen. Wij updaten de PHP versie waar je website op draait. In de meeste gevallen merk je hier niets van – behalve dat je website wat sneller kan worden. Mochten wij merken dat er zich een probleem voordoet op je website , dan melden we ons.

Wat gebeurt er als mijn website de laatste versie van PHP niet aankan?

Mocht er onverhoopt een probleem ontstaan dat niet eenvoudig te herstellen is, dan zullen wij jou hierover informeren en samen naar een oplossing zoeken.

Wanneer moet mijn website op PHP 8 draaien?

Uiterlijk 28 oktober 2023 verdwijnt PHP 7 van onze servers. Voor die tijd moeten de werkzaamheden aan je website dus afgerond zijn, anders zal je website of een (onder)deel daarvan niet meer werken. Dat gaan we natuurlijk helpen voorkomen.

Wat moet ik doen als ik foutmeldingen zie of (een gedeelte van) mijn website niet meer werkt?

Neem direct contact met ons op. Onze monitoring houdt je website scherp in de gaten, maar het kan zijn dat een specifiek onderdeel van je website niet meer goed werkt op PHP 8 en dat dit ons niet is opgevallen.

Wat moet ik doen als ik nog vragen heb over deze update?

Bij vragen kun je ons bereiken via contact@xolution.nl.

Lees nog meer artikelen op het blog

Geschreven door:

Stephan

Betrokken en ondernemend. Kent iedere klant bij naam. De stabiele factor die Xolution al ruim 20 jaar laat groeien. Ziet liever uitdagingen dan problemen.

Excellente service die fair is voor jou en voor de aarde

Xolution doet het anders. Al ruim 20 jaar zijn wij een trots alternatief voor de grote, anonieme bedrijven in hosting en webdesign. Wij staan persoonlijk in voor onze dienstverlening en het succes van jouw website. Transparant in ons ondernemen, 100% duurzaam aangedreven hosting en met volwaardige aandacht voor privacy. Steun onze missie voor ethisch ondernemen, zonder compromissen te sluiten op kwaliteit, prestaties of service. Samen met jou maken we impact.

Website laten hosten

Zorgeloze hosting voor je WordPress website. met de persoonlijke support door onze experts.

Website laten bouwen

Een nieuwe website voor jouw project, gebouwd om gemakkelijk zelf te beheren.