WSOD (WordPress): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 24: | Regel 24: | ||
* [[Phpinfo()]] | * [[Phpinfo()]] | ||
* [[PHP-instellingen (hosting)]] | * [[PHP-instellingen (hosting)]] | ||
+ | * [[Site wordt niet weergegeven (Apache)]] | ||
* [[White Screen of Death (Drupal)]] | * [[White Screen of Death (Drupal)]] | ||
Versie van 13 jun 2018 07:44
Belangrijkste oorzaken
- Storingen worden bijna altijd door PHP verzoorzaakt
- Zie ook White Screen of Death (Drupal).
Diagnose
php-logs achterhalen
- Met behulp van Phpinfo() kun je een hoop PHP-instellingen achterhalen, waaronder de waarde voor error_log: Deze bevat het pad naar het error-logboek. Als deze de speciale waarde syslog bevat, wordt het standaard SAPI-foutenlogboek gebruikt. Anders wordt op een LAMP-server meestal het Apache-foutenlogboek gebruikt
- Via phpinfo() kun je tevens de locatie achterhalen van Apache-logboeken. Meestal
/var/log/apache2
De belangrijkste Apache-logboeken:
access.log
- Hierin kun je zien of de betreffende site is opgeroepen op de webservererror.log
- En hier kun je de bijbehorende fouten zien. Geen fouten? Misschien moet je meldingen aanzetten - Zie hieronder.
php-foutmeldingen enablen
Om PHP-foutmeldingen aan te zetten, moet je uiteraard eerst weten waar je dat configureert. Gebruik daar opnieuw phpinfo voor. Voor PHP 7.0 lijkt dit standaard /etc/php/7.0/apache2/php.ini
te zijn.
Zie ook
- Phpinfo()
- PHP-instellingen (hosting)
- Site wordt niet weergegeven (Apache)
- White Screen of Death (Drupal)