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
-~----------~----~----~----~------~----~------~--~---

Répondre à