In deze handleiding leer je hoe je een kritieke foutmelding in WordPress kunt debuggen door realtime logs te bekijken in Plesk. Je krijgt stap voor stap uitgelegd, hoe je loggen voor je IP-adres inschakelt, hoe je de foutmelding live kunt volgen, en hoe je een problematische plugin uitschakelt via de WP-toolkit.
- Stap 1: Realtime logging inschakelen voor je IP-adres
- Stap 2: Website bezoeken en foutmelding bekijken
- Stap 3: Foutbron identificeren in de logs
- Stap 4: Problematische plugin uitschakelen via de WP-toolkit
Stap 1: Real-time logging inschakelen voor je IP-adres
- Log-in op Plesk (Inloggen op Plesk)
- Klik op het tabblad Dashboard.
- Scroll naar beneden en klik op Logsbestanden.
- Rechtsboven zie je een optie voor Real-time updates starten. Klik hierop.
- In het nieuwe venster kun je filteren op IP-adressen. Vul hier je eigen IP-adres in, zodat alleen jouw verzoeken worden gelogd.
Tip: Als je niet je IP-adres weet kijk dan op: https://www.google.com/search?q=what+is+my+ip
- Als je nu de website bezoekt zal je normale meldingen, waarschuwingen en errors krijgen. Als je wil kan je bijvoorbeeld de algemene logs uitschakelen voor weergave door op Access te drukken.
Stap 2: Website bezoeken en foutmelding bekijken
Open een nieuw tabblad in je browser en ga naar de betreffende WordPress-website. Bezoek de pagina waar je de fout verwacht, bijvoorbeeld de homepage of een specifieke landingspagina.
Als de fout optreedt, zie je in Plesk's realtime logs een kritieke foutmelding verschijnen. Voorbeeld:
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 in Plesk nauwkeurig om te bepalen welke plugin of functie de fout veroorzaakt. In dit voorbeeld geeft de log aan dat de header-footer-builder
plugin van Elementor de fout veroorzaakt.
Stap 4: Problematische plug-in uitschakelen via de WP-toolkit
- Ga terug naar het Plesk-dashboard en klik op WordPress onder het menu Websites & Domains.
- Selecteer de website waar het probleem optreedt.
- Klik in het WP-toolkit venster op Plugins.
- Zoek de plugin
header-footer-builder
in de lijst. - Klik op de schakelknop om de plugin uit te schakelen.
Nu is de problematische plugin uitgeschakeld, en kun je de website opnieuw bezoeken om te controleren of de kritieke fout verdwenen is. Uiteraard schroom niet om contact op te nemen als je er niet uit komt.