In deze handleiding lees je hoe je een kritieke foutmelding in WordPress kunt debuggen met behulp van de realtime logs in Plesk. We laten stap voor stap zien hoe je logging activeert voor je IP-adres, de oorzaak van de fout identificeert en een problematische plug-in uitschakelt via de WP Toolkit.
- Stap 1: realtime logging inschakelen voor je IP-adres
- Stap 2: foutmelding bekijken in de logs
- Stap 3: foutbron identificeren in de logs
- Stap 4: problematische plug-in uitschakelen via de WP Toolkit
Stap 1: realtime logging activeren voor je IP-adres
Volg deze 6 stappen om realtime logging in te schakelen voor je IP-adres:
- Log in op Plesk. Voor uitleg, zie: Inloggen op Plesk.
- Klik op het tabblad Dashboard.
- Scroll naar beneden en klik op Logbestanden.
- Klik linksboven op Real-time updates starten.
- Vul in het veld IP je eigen IP-adres in, zodat alleen jouw verzoeken worden gelogd. Weet je jouw IP-adres niet? Kijk dan op What is my IP.
- Als je nu de logbestanden van je website bezoekt, krijg je verschillende meldingen, waarschuwingen en errors te zien. Wil je bepaalde logtypen, zoals algemene logs, verbergen? Klik dan op Access om deze uit te schakelen.
Stap 2: foutmelding bekijken in de logs
Volg deze 3 stappen om de foutmelding te bekijken in de logs:
- Open een nieuw tabblad in je browser en bezoek je WordPress-website.
- Navigeer naar de pagina waar je de fout verwacht, bijvoorbeeld de homepage of een specifieke landingspagina.
- Zodra de fout optreedt, zie je in de realtime logs van Plesk een kritieke foutmelding verschijnen. Bijvoorbeeld:
AH01071: Got error 'PHP message: PHP Warning: require_once(/var/www/vhosts/mijntestkoning.nl/httpdocs/wp-content/plugins/header-footer-elementor//iclass-header-footer-elementor.php): Failed to open stream: No such file or directory in /var/www/vhosts/mijntestkoning.nl/httpdocs/wp-content/plugins/header-footer-elementor/header-footer-elementor.php on line 27; PHP message: PHP Fatal error: Uncaught Error: Failed opening required '/var/www/vhosts/mijntestkoning.nl/httpdocs/wp-content/plugins/header-footer-elementor//iclass-header-footer-elementor.php' (include_path='.:/opt/plesk/php/8.2/share/pear') in /var/www/vhosts/mijntestkoning.nl/httpdocs/wp-content/plugins/header-footer-elementor/header-footer-elementor.php:27\nStack trace:\n#0 /var/www/vhosts/mijntestkoning.nl/httpdocs/wp-settings.php(522): include_once()\n#1 /var/www/vhosts/mijntestkoning.nl/httpdocs/wp-config.php(85): require_once('...')\n#2 /var/www/vhosts/mijntestkoning.nl/httpdocs/wp-load.php(50): require_once('...')\n#3 /var/www/vhosts/mijntestkoning.nl/httpdocs/wp-blog-header.php(13): require_once('...')\n#4 /var/www/vhosts/mijntestkoning.nl/httpdocs/index.php(17): require('...')\n#5 {main}\n thrown in /var/www/vhosts/mijntestkoning.nl/httpdocs/wp-content/plugins/header-footer-elementor/header-footer-elementor.php on line 27'
Stap 3: foutbron identificeren in de logs
Bekijk de logs nauwkeurig om te bepalen welke plug-in of functie de fout veroorzaakt. In het bovenstaande voorbeeld geeft de log aan dat de fout wordt veroorzaakt door de plug-inheader-footer-builder
van Elementor.
Stap 4: problematische plug-in uitschakelen via de WP Toolkit
Volg deze 6 stappen om de problematische plug-in uit te schakelen via de WP Toolkit:
- Ga terug naar het Plesk-dashboard en klik onder het menu Websites & Domains op WordPress.
- Selecteer de website waar het probleem optreedt.
- Klik in het WP Toolkit-venster op Plugins.
- Zoek de problematische plug-in in de lijst. In het voorbeeld is dat
header-footer-builder
. - Klik op de schakelknop om de plug-in uit te schakelen.
- Bezoek je website opnieuw om te controleren of de kritieke fout verdwenen is.
Kom je er niet uit? Neem dan gerust contact met ons op via de link onderaan dit artikel.