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.
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 fout | Definitie en volgende stappen |
---|---|
E_ERROR | Dit 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_WARNING | Een 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_PARSE | Dit 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_NOTICE | Dit 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:
- Werk je thema bij in het WordPress dashboard, of als je niet in het dashboard kunt komen, gebruik dan FTP.
- Werk je plug-ins bij in het WordPress dashboard, of als je niet in het dashboard kunt komen, gebruik dan FTP.
- Werk je PHP-versie bij in het cPanel of in Plesk.