Je comprends que vous ayez besoin de faire des tests pour l'upgrade, mais le bug que vous décrivez ressemble fortement à une erreur de la release Alpha qui a sans aucun doute été corrigé depuis.
A priori, d'après mes quelques recherches rapides, c'est le debbuger qui modifie les valeurs, mais en le mettant à 0 et en invoquant où bon vous semble, à la fois error_reporting() et les fonctions de log() de CakePHP vous devriez y arriver ! Voici quelques éléments de recherches sur le sujet : http://groups.google.com/group/cake-php/search?q=error_reporting&start=0&scoring=d& https://trac.cakephp.org/search?q=error_reporting&wiki=on&changeset=on&ticket=on A priori, la seule chose qui ne marchera pas, c'est de logger les erreurs dans "syslog"... Bon courage et si vous trouvez une astuce, publiez-là ici... On 10 avr, 16:25, greggy <[EMAIL PROTECTED]> wrote: > Bonjour, > > L'upgrade est prévue prochainement, mais nécessite des tests > approfondis de notre site. > L'option error_reporting se fait écraser après bootstrap. Je viens de > faire les tests. > > Merci pour ton aide > > Grégory > > On 10 avr, 14:44, avairet <[EMAIL PROTECTED]> wrote: > > > Bonjour Greggy, > > > Je pense que vous devriez tout d'abord mettre à jour votre version de > > Cake : vous utilisez une version alpha assez ancienne, avec tous les > > risques d'instabilité que cela implique... > > > Depuis janvier de cette année, une version "beta-stable" est > > disponible, la 1.2.6311 qui devrait peut-être vous aider. > > Dans les dernières versions, la ligne 140 de libs/configure.php n'est > > plus du tout la même que ce que vous décrivez. Pour trouver > > "error_reporting", c'est plutôt à la ligne 272... > > > Par ailleurs, il est toujours délicat de modifier le coeur du > > framework car lors d'une mise à jour, il faut tout refaire. > > Je ne suis pas un spécialiste de la configuration Cake, mais je pense > > que le niveau de debug qui se règle dans core.php doit suffire à faire > > ce que vous voulez. On peut aussi modifier la manière dont Cake > > reporte les logs je crois. > > > Sinon vous pouvez toujours mettre vos directives de configuration dans > > app/config/bootstrap.php, normalement Cake utilise ce fichier partout > > et les valeurs qu'il y trouvent "écrasent" tout autre option > > éventuellement posée par défaut. > > > En espérant que ces quelques infos puissent vous aider... > > > greggy a écrit : > > > > Bonjour, > > > > Nous utilisons cake pour notre site web, cependant nous avon un > > > soucis avec la fa�on dont cake g�re les erreurs. > > > Voici les options par d�faut de php pour tous nos site web: > > > error_reporting = E_ALL & ~E_NOTICE > > > display_startup_errors = Off > > > log_errors = On > > > error_log = syslog > > > > Si le mode debug de cakePHP est activ� alors les messages d'erreur > > > sont affich�s sur le site web et si le debug est d�sactiv�, les logs > > > ne sont pas transmis � syslog. > > > J'ai donc modifi� libs/configure.php pour restaurer les options ci > > > dessus, mais si je fais un phpinfo() � l'affichage de n'importe > > > qu'elle page web l'error reporting est � nouveau � 0. > > > Une recherche dans tout le site web, noyau de cake et includes de > > > l'include_path afin de rechercher "error_reporting" n'a relev� aucune > > > incoh�rence. > > > > Quelqu'un saurait il o� la variable est-elle r��crite par cake ? (la > > > ligne 140 de libs/configure a d�j� �t� remplac�e error_reporting(0);) > > > > version : 1.2.0.4798alpha > > > > Merci d'avance > > > > Greggy --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
