Question

Je ne suis pas très content d’acheter quoi que ce soit avec FirePHP et Zend Framework. Firebug est installé et le site est dans la liste des permis. Je ne sais pas s'il existe d'autres tests que je peux faire pour vérifier FirePHP.

Bootstrap:

protected function _initActionHelper()
{
    $writer = new Zend_Log_Writer_Firebug();
    $logger = new Zend_Log($writer);
    Zend_Registry::set('logger', $logger);
}

Contrôleur:

class IndexController extends Zend_Controller_Action
{
    protected $logger;

    public function init()
        {
            $this->logger = Zend_Registry::get('logger');
        }

        public function indexAction()
        {
            $this->logger->log('ALERT', Zend_Log::ALERT);
        }
}
Était-ce utile?

La solution

Vous êtes-vous assuré que Firebug fonctionne réellement? Un jour, j'ai tourné en rond pendant des heures pour découvrir que Firebug ne fonctionnait pas vraiment. Je devais passer à Firebug 1.4.2 (que vous pouvez obtenir à partir de http://getfirebug.com/ releases / firebug / 1.4 / ).

Je mettrais du code javascript simple sur le site avec une instruction console.log pour tester firebug en premier.

<script type="text/javascript">
console.debug('testing firebug console');
</script>

Si cela fonctionne, je vérifierais alors que les en-têtes Firephp sont bien envoyés. Si vous ouvrez la section firebug dans Firefox puis accédez à l'onglet net , vous devriez pouvoir voir les en-têtes de réponse envoyés à partir de votre site.

Si les en-têtes ne sont pas envoyés, je ne suis pas sûr de l'aide qui peut être fournie, mais j'examinerais Zend_Wildfire ( http://framework.zend.com/manual/en/zend.wildfire.html#zend.wildfire.chapter ) et voir s'il peut y avoir quelque chose là-bas.

Autres conseils

Réinitialisation de FireBug et réinstallation de FirePHP et tout a commencé à fonctionner.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top