16/03/2015, 17:01:13
Merci JCE
donc pour modifier error_reporting on peut utiliser php.ini ou .htaccess ou include.php
si j'ai bien compris php.ini va être répercuté sur tous les sites présents sur le serveur (donc pas accessible en offre mutualisée) et include.php règle séparément chaque site
j'ai testé dans include.php
error_reporting(E_ALL ^ E_STRICT );
et
error_reporting(E_ALL ^ E_STRICT ^E_DEPRECATED );
ça fonctionne, information système ne met plus "d'alertes"
Petite rectification pour .ovhconfig, d'après OVH les erreurs ne sont pas affichées en mode development
En mode development :
aucun cache n'est appliqué
les logs PHP apparaissent sur votre site (display_errors=On)
En mode production : (option par défaut)
les fichiers statiques tels que images, vidéo, audio ont une expiration plus grande ce qui maximise la mise en cache des fichiers sur les navigateurs
les logs PHP n'apparaissent pas sur votre site (display_errors=Off)
je laisse donc include.php tel quel mais c'est toujours bon de savoir au cas ou
donc pour modifier error_reporting on peut utiliser php.ini ou .htaccess ou include.php
si j'ai bien compris php.ini va être répercuté sur tous les sites présents sur le serveur (donc pas accessible en offre mutualisée) et include.php règle séparément chaque site
j'ai testé dans include.php
error_reporting(E_ALL ^ E_STRICT );
et
error_reporting(E_ALL ^ E_STRICT ^E_DEPRECATED );
ça fonctionne, information système ne met plus "d'alertes"
Petite rectification pour .ovhconfig, d'après OVH les erreurs ne sont pas affichées en mode development
En mode development :
aucun cache n'est appliqué
les logs PHP apparaissent sur votre site (display_errors=On)
En mode production : (option par défaut)
les fichiers statiques tels que images, vidéo, audio ont une expiration plus grande ce qui maximise la mise en cache des fichiers sur les navigateurs
les logs PHP n'apparaissent pas sur votre site (display_errors=Off)
je laisse donc include.php tel quel mais c'est toujours bon de savoir au cas ou