Debugging (WordPress)
Versie door Jeroen Strompf (overleg | bijdragen) op 28 okt 2019 om 23:36
Debuggin, troubleshooting, storingen of errors: Dit artikel is het uitgangspunt om problemen te verhelpen, geïnspireerd op artikel Storingen (Drupal).
Waar ligt het probleem?
Dit is een kritieke eerste stap: Vaststellen waar in de keten tussen webserver en gebruiker, het probleem ligt. Een bloemlezing:
- Client-computer
- Netwerk
- DNS
- WordPress
- PHP
- MySQL
- Apache
- Server
Voorbeelden
Client-computer & netwerk
- Wat krijg je als je de URL ping'ed?
- Kun je de site zien mbv. Lynx op de betreffende server?
WordPress
- Zie log-file in wp-content/debug.log. Wel eerst aanzetten! - Wat me niet wil lukken (feb. 2019): De betreffende variabele (
WP_DEBUG_LOG
is al gedefineerd, en ik weet zo snel niet hoe ik 'm van waarde kan veranderen)
PHP
- Bekijk het PHP error log:
tail /var/log/php/error.log
. - Geen log? Misschien eerst configureren in
php.ini
. Geen idee welk php.ini-bestand? →locate php.ini
. Toevoeging aan php.ini +chmod o+rwx
(feb. 2019) - Dit werkt. Ik denk alleen dat dat chmod-commando iets te wild is:
;;;;;;;;;;;;;;;;;;;;;; ; Strompf - Feb. 2019 ;;;;;;;;;;;;;;;;;;;;;;;; ; error_log = "/var/log/php/error.log"
Losse dingen
define('WP_DEBUG', true);
in wp-config.php - aanrader! Zie ook CSS-storing na migratie (WordPress)