13/03/2015, 13:04:14
je peux ajouter pour un prix de 23 € + supplément que
- E_STRICT activé : Permet d'obtenir des suggestions de PHP pour modifier votre code, assurant ainsi une meilleure interopérabilité et compatibilité de celui-ci.
=> donc si erreur de développement tu verras des messages
- E_DEPRECATED : Alertes d'exécution. Activer cette option pour recevoir des alertes sur les portions de votre code qui pourraient ne pas fonctionner
=> donc si erreur de développement tu verras des messages
C'est donc une erreur (ou faute de réglage) d'avoir ces paramètre activé sur un hébergement normal
par contre sur un hébergement de test c'est fortement conseillé
Il faut donc régler correctement le php.ini
à la ligne error_reporting = ...
qui devrait être (suivant la version PHP) = E_ALL & ~E_DEPRECATED & ~E_STRICT (mode production)
C'est la maladie en ce moment chez OVH
[EDIT en complément]
dans le fichier include.php du cms
ajouter en ligne avant $dirname = dirname(__FILE__);
Pour SUPPRIMER les rapports d'erreurs E_STRICT + E_DEPRECATED
Et si Désactiver TOUS les rapport d'erreurs
[EDIT 2]
Pour tester un fichier ErrorType.php à télécharger et installer dans son dossier cms pour afficher Error_reporting
- E_STRICT activé : Permet d'obtenir des suggestions de PHP pour modifier votre code, assurant ainsi une meilleure interopérabilité et compatibilité de celui-ci.
=> donc si erreur de développement tu verras des messages
- E_DEPRECATED : Alertes d'exécution. Activer cette option pour recevoir des alertes sur les portions de votre code qui pourraient ne pas fonctionner
=> donc si erreur de développement tu verras des messages
C'est donc une erreur (ou faute de réglage) d'avoir ces paramètre activé sur un hébergement normal
par contre sur un hébergement de test c'est fortement conseillé
Il faut donc régler correctement le php.ini
à la ligne error_reporting = ...
qui devrait être (suivant la version PHP) = E_ALL & ~E_DEPRECATED & ~E_STRICT (mode production)
C'est la maladie en ce moment chez OVH
[EDIT en complément]
dans le fichier include.php du cms
ajouter en ligne avant $dirname = dirname(__FILE__);
Pour SUPPRIMER les rapports d'erreurs E_STRICT + E_DEPRECATED
Code :
error_reporting(E_ALL ^ E_STRICT ^ E_DEPRECATED);
//Désactivation de E_STRICT dans error_reporting ? (E_STRICT)
// Et
// Désactivation de E_DEPRECATED dans error_reporting ? (E_DEPRECATED)
Et si Désactiver TOUS les rapport d'erreurs
Code :
error_reporting(0);
// Désactiver TOUS les rapport d'erreurs
[EDIT 2]
Pour tester un fichier ErrorType.php à télécharger et installer dans son dossier cms pour afficher Error_reporting
J-C Etiemble v 2.2.xx