WordPress Help

Kernbestand-fouten in WordPress

Nadat je hebt geverifieerd dat je een fout ervaart met een WordPress-kernbestand kun je proberen je site weer werkend te krijgen.

Opmerking: Als je site zich bevindt op Managed WordPress-hosting, dan zijn de WordPress-corebestanden vooraf geïnstalleerd met het hosting-abonnement en aangezien WordPress altijd bijgewerkt is, zou je geen problemen moeten hebben met de corebestanden.
Waarschuwing: Zorg ervoor dat je altijd een back-up van je site maakt voordat je wijzigingen aanbrengt.

Een WordPress gerelateerde PHP-fout begrijpen

Als je vorige probleemoplossing een PHP-fout aan het licht bracht, gebruik dan de volgende tabel om de fout te helpen begrijpen.

Type foutDefinitie en volgende stappen
E_ERRORDit is een fatale fout die ertoe leidt dat het script wordt beëindigd. Deze worden meestal veroorzaakt door het aanroepen van een niet-bestaand object zoals een klasse of functie. Dit komt vaak voor bij incompatibiliteit van een versie. Je volgende stappen zijn het bijwerken van je WordPress-versie, thema's en plug-ins.
E_WARNINGEen run-time waarschuwing veroorzaakt geen beëindiging van het script. Dit zijn mogelijke problemen die zich voordoen maar de verwerking van PHP niet tegenhouden. Deze kunnen vaak depreciatiewaarschuwingen bevatten, wat erop wijst dat je code misschien een verouderde versie van PHP gebruikt en bijgewerkt moet worden. Een waarschuwing in je PHP-logs hoeft niet per se te maken te hebben met het probleem dat je ervaart.
E_PARSEDit is een ontleedfout bij het compileren. Dit wijst meestal op een PHP-syntaxisfout, zoals een ontbrekende puntkomma ;, haakje (), openings- of sluitingshaakje {}, of een willekeurig aantal andere syntaxisfouten. Je moet het bestand en de regel die in de foutmelding genoemd worden bekijken en zoeken naar mogelijke syntaxisfouten.
E_NOTICEDit zijn typisch PHP-fouten die geen script beëindiging veroorzaken. Ze wijzen erop dat er een probleem kan zijn, maar het kan ook onderdeel uitmaken van het normaal uitvoeren van het script. Een veel voorkomende oorzaak is het gebruik van een PHP-variabel die ongedefinieerd is. Een melding in je PHP-logs hoeft niet per se te maken te hebben met het probleem dat je ervaart.

WordPress bijwerken naar de nieuwste versie

WordPress bijwerken naar de nieuwste versie zal alle kernbestanden bijwerken of vervangen, en kan vaak kernbestand-fouten oplossen. Als de fout voorkomt dat je toegang krijgt tot je WordPress-dashboard, dan moet je misschien de kernbestanden via de FTP bijwerken.

Je WordPress-componenten bijwerken

Wanneer je WordPress-versie, -thema of plug-ins worden bijgewerkt, kunnen ze mogelijk een conflict ontwikkelen met de andere componenten die nog niet bijgewerkt zijn. Het bijwerken van de andere componenten kan je site terugzetten. Om een component van je site bij te werken zie je het volgende:

Meer informatie