web-dev-qa-db-fra.com

Est-il possible de désactiver complètement la possibilité de définir error_reporting?

Je me demande si, au niveau du serveur, je peux désactiver la possibilité pour les scripts de remplacer error_reporting et ini_set('display_errors',1);

Edit: Je sais comment désactiver les erreurs en utilisant .htaccess et script par script. Ce que j'essaie de faire est de désactiver la possibilité de remplacer entièrement les paramètres d'erreur afin que nos développeurs résolvent leurs problèmes et ne se cachent pas derrière un error_reporting(0); ini_set('display_errors', 0);

2
Peter

Vous devriez pouvoir utiliser la fonction désactiver les fonctions intégrée à PHP. Cela les empêchera même d’appeler ini_set ou error_reporting en premier lieu.

Ajouter à php.ini:

disable_functions = error_reporting,ini_set,Shell_exec,etc...

5
ShadowPuppet