PHP-fouten: betekenis, oorzaken en eerste stappen
Je site toont een melding van PHPPHP is de programmeertaal waarmee veel websites, zoals WordPress-sites, hun pagina's maken op het moment dat een bezoeker erom vraagt., de taal waarop hij draait.
Meer uitleg
Sommige meldingen laten de pagina werken, andere stoppen hem helemaal.
Bepaal eerst het fouttype om te weten hoe dringend herstel is.
De fouttypen
Een notice wijst op iets twijfelachtigs in de code. Bij een warning is een bewerking mislukt, maar loopt het script verder. Een deprecated-meldingEen deprecation is een waarschuwing dat een onderdeel van PHP binnenkort verdwijnt, zodat de code van je website op tijd kan worden aangepast. betekent dat iets nog werkt, maar voor verwijdering is aangemerkt.
Een fatal error stopt het script. Een parse error betekent dat PHP de code niet kan lezen, bijvoorbeeld door een ontbrekend haakje.
Veelvoorkomende oorzaken
Welke PHP-versie meldt jouw site?
Passieve check van headers, versie en de kop van de homepage. Geen login, geen scan.
Oude code kan botsen met een nieuwe PHP-versieEen PHP-versie is het nummer van de uitgave van PHP waarop jouw website draait, zoals 8.3.. Plugins en themaEen WordPress-thema is het ontwerp van je WordPress-site: het bepaalt hoe pagina's eruitzien en hoe ze zijn opgebouwd.'s kunnen elkaar hinderen of halverwege een update stoppen. Een bestand kan ontbreken of verkeerde rechten hebben.
Een script kan zijn geheugen- of tijdslimiet bereiken. Een typefout kan een parse error veroorzaken.
Veilig controleren
Maak een back-upEen back-up is een kopie van je hele website, apart bewaard, zodat je hem kunt terugzetten als er iets misgaat. van bestanden en database. Lees het foutlogEen foutlog is een bestand waarin de server opschrijft welke fouten er op je website zijn voorgekomen, met tijd en plek.: daarin staan het type, bestand en regelnummer. Houd meldingen op de live site uit beeld, omdat ze serverdetails kunnen tonen.
Controleer de PHP-versie en wat er vlak voor de storing veranderde.
Wat je zelf kunt proberen
Hoort het genoemde bestand bij een pluginEen WordPress-plugin is een uitbreiding die je aan je WordPress-site toevoegt voor een extra functie, zoals een formulier of een webshop. of thema, test dan of uitschakelen het probleem oplost. Draai een recente eigen codewijziging terug als die de oorzaak is. Zoek de exacte melding op in dit foutenoverzicht.
Blijft de site kapot, gebruik een gecontroleerde back-up. Deel geen wachtwoorden in een hulpvraag.
Na een PHP-update
Nieuwere versies stellen strengere eisen en verwijderen oudere functies. Code die eerst alleen een melding gaf, kan later stoppen. Herstel de storing eerst en plan de versie-update daarna op stagingEen stagingomgeving is een afgeschermde kopie van je website waarop je updates uitprobeert voordat ze live gaan., met een back-up en terugvalplan.
Een syntaxcontrole leest alleen de code en vindt niet alle fouten die tijdens het laden ontstaan.
Wanneer hulp nodig is
Kun je het bestand niet vinden, is de code niet van jou of moet de site snel weer werken, vraag hulp. Een mens reageert binnen 1 werkdag. Spoedherstel start vanaf € 375, exclusief btw.