comment afficher les journaux d'erreur php et server?

Je reçois le WSOD maintenant depuis l'édition settings.php; php.ini et .htaccess essayant de mettre à jour mon site et j'ai besoin de voir les journaux d'erreurs pour découvrir ce qui se passe.

Aussi comment effacer le cache dans la command line?

Toute aide appréciée bien que je n'ai pas eu beaucoup récemment, je dois admettre.

Tout d'abord:

  • Les journaux d'apache sont définis dans le file httpd.conf .
  • Et les journaux pour PHP (le cas échéant) sont définis dans le file php.ini .

Pour le cas de PHP, vous devez regarder le file php.ini et chercher les variables log_errors et log_errors qui doivent avoir ces valeurs:

 log_errors = On error_log = /tmp/php_error.log 

la dernière valeur ( /tmp/php_error.log ) n'est qu'un exemple. Ce doit être un path vers un location sécurisé où vous souhaitez stocker les journaux.

Sois sûr que:

  • ces deux lignes ne sont pas commentées, c'est-à-dire qu'elles ne peuvent pas en avoir ; avant eux.
  • Une fois l'édition terminée, redémarrez apache pour charger ces valeurs.

D'après mon expérience, les messages d'erreur de PHP apparaîtront dans le journal des erreurs d'Apache par défaut. Essayez de vérifier là (c'est /var/log/apache2/error.log sur Debian) pour les messages mentionnant PHP.