Vous avez développé votre propre site. Vous en êtes très fier. Pourtant vous n’êtes pas à l’abris de bugs, de mauvais appels de fonction, d’erreurs à l’exécution (par exemple : base de données injoignable), etc Par défaut, PHP affiche les erreurs. C’est l’option de configuration "display_errors = on" du fichier php.ini. Pratique en environnement de développement mais à proscrire en production. À moins que vous ne souhaitiez que tout le monde soit au courant de :
PHP Warning: mysql_connect(): Access denied for user ‘user’@'localhost’ (using password: YES) in …
Ainsi en production, il faut mettre "display_errors = off". Mais alors comment savoir qu’il y a eu des erreurs ? Tout simplement en les loggant (archivant en vrai français).
Sur ce blog j'expose mes expériences des tous les jours. Principalement axées autour du monde du logiciel libre, il peut aussi m'arriver de parler de faits d'actualités qui m'intéresse. Bonne lecture et n'hésitez pas à commenter ou à m'écrire