Chaque fois qu’une erreur PHP se produit sur votre site – qu’il s’agisse simplement d’un avertissement ou d’une véritable erreur – elle est écrite dans un fichier error_log dans le dossier où se trouve le fichier défaillant.
Cela signifie que certains fichiers error_log peuvent devenir très volumineux si une page continue de générer des avertissements et des erreurs à chaque chargement. À terme, cela peut entraîner la présence de fichiers error_log sur votre hébergement web qui, dans certains cas, peuvent atteindre plusieurs centaines de mégaoctets.
Cependant, vous pouvez désactiver cet error_log si vous ne l’utilisez pas, ou simplement le limiter afin qu’il n’écrive que les erreurs fatales dans le fichier.
Pour ce faire, vous devez modifier votre fichier php.ini.
Vous pouvez le trouver en vous connectant à cPanel, puis en allant dans « PHP INI Editor ».
Dans ce menu, vous devez sélectionner le mode « Editor », puis choisir le site pour lequel vous souhaitez modifier le fichier ini.
Dans votre fichier ini, vous pouvez maintenant ajouter :
log_errors = Off
Cela désactive complètement l’écriture des erreurs dans les fichiers error_log.
error_reporting = E_ERROR
N’écrit que les erreurs fatales (pas les avertissements) dans les fichiers error_log.