Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-11-2007 13:06:53

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

Voilà vous avez compris rien qu'avec le titre.
J'utilise Eclipse avec PDT, j'ai installé le zend debugger (j'ai trimé un peu) m'enfin ça marchais bien sauf les points d'arrêts. Alors obliger de ce taper tout à la main pas très marrant quoi...

Voici la solution à ce problème pour ceux qui le rencontrerais : http://yoopergeek.blogspot.com/2007/10/ … lipse.html

un gas sur developpez.net a écrit:

En résumé, il faut que le docroot d'Apache corresponde avec le répertoire du projet Eclipse. Si par ex., vous utilisez un lien symbolique dans un cas mais pas dans l'autre, les points d'arrêt ne fonctionneront pas.
Par exemple, si le répertoire du projet Eclipse est : /home/user/workspace/projet/
il faut que le docroot d'Apache soit aussi /home/user/workspace/projet/

Hors ligne

 

#2 06-11-2007 14:04:12

TiTerm
Membre
Date d'inscription: 01-07-2007
Messages: 175

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

Y a pas ce pb avec xdebug. Heureusement, car j'ai un seul workspace et de multiple projets dedans, la sélection se fait via des vhosts apache.

Hors ligne

 

#3 06-11-2007 14:42:07

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

Okay, okay, marre de trimé avec le zend debugger (jai même pas réussi à faire la manip', c'est bien relou)
Alors je passe à XDebug.

EDIT: Cool, ça marche nickel chrome (en suivant ta manip':  http://www.z-f.fr/forum/viewtopic.php?pid=2894#p2894 qui ressemble énormément à celle pour mettre le debugger de zend, et c'est normal)

Dernière modification par Mr.MoOx (06-11-2007 15:08:41)

Hors ligne

 

#4 06-11-2007 15:03:36

Cyrano
Membre
Lieu: Paris
Date d'inscription: 25-05-2007
Messages: 57
Site web

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

Et vive le ZDE. C'est pas gratuit comme Eclipse, d'accord, mais ça marche big_smile


Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends.
B. Franklin.

Hors ligne

 

#5 06-11-2007 15:11:55

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

+1
Je me le paye dès que j'ai assez de tunes, mais dans ma micro boîte (on est 2 , mon patron et moi), on fait toutes les économies qu'on peut (quoique sur le coup, j'aurais pas perdu de temps) smile. Alors vive Eclipse quand même !!

Hors ligne

 

#6 06-11-2007 15:53:03

TiTerm
Membre
Date d'inscription: 01-07-2007
Messages: 175

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

Bah pdt et xdebug ca marche bien aussi, meme MoOx peut le confirmer maintenant smile

Juste une astuce que je n'ai pas indiqué, si tu as repris ma config pour xdebug
il y a 2 entrées pour le profiling
xdebug.profiler_enable_trigger=1;
xdebug.profiler_output_dir = "d:/wamp/www/xdebug/profiling"

Tu mets bien entendu a jours le path vers le rep de ton choix pour le output dir

Puis après, depuis ton navigateur, tu appelle ta page suivi d'un ?XDEBUG_PROFILE

et la, tu vas avoir le fichier profile dispo dans le répertoire que tu auras mis.
Sous windows, tu peux l'ouvrir avec wincachegrind et sous linux ou sous mac avec kcachegrind.
Je trouve ca très pratique, car ca permet de profiler n'importe quelle page quand on en a besoin sans avoir a changer sa config.

Hors ligne

 

#7 06-11-2007 15:57:33

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

Euh j'ai un truc super bizarre (j'commence à perdre patience là)...
Durant le debug xdebug m'ouvre pas tout le temps les bons fichiers.
ex: Pour Zend/Controller/Action.php, il m'ouvre mon Kx/Controller/Action.php.
C'est très étrange d'autant plus que il marque bien E:/Web/lib/Zend/Controller/Action.php... lineno 458 (ouais bizarre aussi ce lineno...) mais ce miche ouvre E:/Web/monprojet/applcation/models/Kx/Controller/Action.php (et il l'ouvre pas à la ligne 458 puisqu'elle existe pas!)

Hors ligne

 

#8 28-07-2008 15:54:02

xorax
Membre
Lieu: Lyon
Date d'inscription: 30-10-2007
Messages: 12
Site web

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

C'est un peu merdique PDT...

J'ai configuré le zend debugger, et, comme tout le monde j'ai les breakpoints qui marche pas.

Je serais bien resté sur xdebug mais je ne vois pas la référence de l'objet en cour ($this) dans la liste des variables...

quelqu'un aurait-il une solution à l'un de ces 2 problèmes (à part acheter zend studio) ?

Dernière modification par xorax (28-07-2008 16:14:53)

Hors ligne

 

#9 29-07-2008 09:57:08

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

J'avais trouvé une vieille solution sur le net pour zend debugger qui consistait à avoir les fichiers à un endroit spécifique sur le disque dur (genre dans le root d'apache ou à la racine du workspace eclipse je sais plus, c'est très vague dans mes souvenirs) mais je sias que certaines personnes ont réussis.

Hors ligne

 

#10 29-07-2008 11:20:06

xorax
Membre
Lieu: Lyon
Date d'inscription: 30-10-2007
Messages: 12
Site web

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

En fait, le seul cas où je réussi à faire marcher les breakpoints avec PDT + zend debugger, c'est si j'ajoute les breakpoint lorsque la session de debuggage a déjà commencé.

Certains parlent qu'il faut que le document root d'apache soit le même que le chemin du workspace d'eclipse ou que le chemin du projet... dans les 2 cas j'y suis pas arrivé mais ce serait pas très confortable comme solution.
faut dire que je suis sous windows aussi.

Dernière modification par xorax (29-07-2008 11:53:24)

Hors ligne

 

#11 29-07-2008 15:01:09

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

Voilà il m'est arrivé la même chose.
J'utilise donc xdebug mais pas souvent et l'histoire du $this ne me dit rien désolé smile

Hors ligne

 

#12 29-07-2008 18:10:25

xorax
Membre
Lieu: Lyon
Date d'inscription: 30-10-2007
Messages: 12
Site web

Re: PDT + Zend Debugger : Problème de breakpoints qui marchent pas..

ben je sais pas pour toi, mais moi lorsque je suis dans une methode non-static, je ne vois pas la variable $this sur xdebug, alors que le zend debugger me l'affiche.

idéalement j'aimerai avoir self aussi mais bon...

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages