Désactiver l'Affichage des Erreurs PHP.ini

Je suis en train d'essayer d'éteindre toutes les erreurs sur mon site. J'ai suivi plusieurs tutoriels sur comment faire cela, mais je reçois lire et ouvrir des messages d'erreur. Est-il quelque chose que je suis absent? J'ai essayé ce qui suit dans mon php.fichier ini:

;Error display
display_startup_errors = Off
display_errors = Off
html_errors = Off
docref_root = 0
docref_ext = 0

Pour quelque raison que quand je fais un fileopen() appel à un fichier qui n'existe pas, j'ai toujours l'erreur affichée. Ce n'est pas sans danger pour un site web, pour des raisons évidentes.

Grâce

  • Essayez de définir explicitement via la fonction ini_set() dans votre script. Cependant, c'est une mauvaise pratique et vous devez rattraper les erreurs et de faire quelque chose avec eux au lieu de se cacher via display_Errors
  • Je vous conseille d'exécuter grep display_errors /path/to/php.ini pour voir si votre ligne est d'obtenir surdéfini quelque part en bas du fichier. C'est ce qui m'arrivait.
InformationsquelleAutor Jms Bnd | 2013-04-11