2 votes

MAMP - Impossible de désactiver le rapport d'erreur PHP E_STRICT

Pour une raison quelconque, MAMP ne me permet pas de désactiver les avertissements E_STRICT. J'ai tout essayé, depuis le changement explicite de la valeur dans le php.ini en error_reporting(E_ALL & ~E_STRICT) dans mon fichier... jusqu'à dire explicitement php_ini('error_reporting', E_ALL & ~E_STRICT). Je ne comprends pas du tout pourquoi cela se produit, et de ce que je peux dire, c'est spécifique à MAMP.

La version de PHP J'exécute la version 5.2.13 - et avant que vous ne commenciez à me dire que je ne devrais pas ignorer ces avertissements, soyons clairs : j'utilise un framework qui exige que E_STRICT soit ignoré. (boiteux, je sais.)

3voto

Bart De Vos Points 17611

Essayez de modifier votre php.ini (ligne 270)

error_reporting  =  E_ALL & ~E_STRICT

Si cela ne fonctionne pas, essayez de modifier le fichier .htaccess dans le dossier racine.

php_value error_reporting 6143

Si cela ne suffit pas, recherchez la ligne 'display_errors = Off' et changez-la en :

display_errors = Off

Faites attention, parfois il y a plus d'une occurrence.

0voto

Brian Adkins Points 420
  1. Assurez-vous que vous éditez le bon php.ini en vérifiant avec phpinfo() ;

  2. Assurez-vous de redémarrer apache pour appliquer les nouveaux paramètres.

... Je ne fais que les suggérer car elles ne sont pas explicitement mentionnées dans la question, mais vous avez probablement fait les deux.

0voto

xtrimsky Points 123

Ok, j'ai trouvé une solution à ce problème.
J'ai eu exactement le même problème et voici comment je l'ai résolu :

1) créer un serveur virtuel dans MAMP (pas sûr que ce soit nécessaire mais de cette façon, ça marche)
2) dans la configuration du serveur virtuel, vous ajoutez cette ligne :

php_admin_value error_reporting 6143

Remarquez que c'est php_admin_value au lieu de php_value ? Cela change tout !

3) redémarrez MAMP et profitez-en !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X