Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-06-2008 18:36:48

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Configuration pour utiliser le debugger avec Zend Studio

Hello,

j'essaye de configurer le debuggeur de zend mais je rencontre des difficultés.
J'ai déja consulté le post http://www.z-f.fr/forum/viewtopic.php?id=1044 mais ça ne m'a pas aidé.
Je précise, je n'ai JAMAIS utilisé de debuggeur en php.

Voila ce que j'ai fais:
j'ai suivi ce tuto:http://www.thierryb.net/pdtwiki/index.php?title=Using_PDT_:_Installation_:_Installing_the_Zend_Debugger
(je précise je n'ai pas suivi l'étape pour mysql )

j'ai installé le debugger via l'option de find and update de Zend studio.
J'ai modifié le php.ini

Code:

implicit_flush = on 
*****
output_buffering = 0

Puis j'ai fais une recherche sur ZendDebugger.dll dans le réper Zend du programme file.
J'ai pris la version pour php5 et je l'ai copié dans mon répertoire d'extension:
C:\wamp\php\ext   (Comme vous le voyez j'utilise Wamp 5)

puis je retourne à mon fichier php.ini et j'ajoute ces qq lignes à la fin:

Code:

[Zend]
zend_extension=C:\wamp\php\ext\ZendDebugger.dll
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always

je redémarre bien sur apache.

je retourne sur zend, je vais sur un fichier met un breakpoint et je fais click droit et debug as PHP Script

et la 1 er message d'erreur: The session terminated due to a PHP process call
et un 2e: Incompatible Debug server.

j'utilise apache version 5.2.4
et le ZendDebuggeur pour la version 5.

Donc voili voilou

Quelqu'un pourrait il me dire ou j'ai fais une erreur ?

Hors ligne

 

#2 12-06-2008 20:12:45

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: Configuration pour utiliser le debugger avec Zend Studio

Affiche un phpinfo() , regarde si le ZendDebugger est bien présent ( sous forme d'extension, et comme elles sont rangées par ordre alpha , ca sera en bas du phpinfo() )
Autre méthode : demande à php : get_loaded_extensions(true);

Oublie pas dummy.php aussi (le connecteur, à mettre à la racine du serveur)

Attention, ya un debuggeur pour PHP5.0 un pour PHP5.1 et un pour 5.2, utilise le bon ( http://downloads.zend.com/pdt/server-debugger/ )

il existe aussi une extension firefox très pratique ( débugguer la page, profiler la page, débugguer les formulaires ), ca se d/l sur le site de Zend

Hors ligne

 

#3 14-06-2008 12:47:57

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: Configuration pour utiliser le debugger avec Zend Studio

Pff... Moi je n'ai toujours pas réussi à utiliser le débugger avec ZF. Ceci dit, il fonctionne car si j'écris une petite ligne du type $var = "hello"; echo $var; je vais bien retrouver "hello" depuis le debugger.

Cependant, il ne trouve aucune classe même si le path général est défini dans les "set_include_path".

D'autre part, par exemple j'ai cette ligne :

Code:

include "Zend/Loader.php";
Zend_Loader::registerAutoload();

il ne trouve pas Zend_Loader car elle se trouve dans /library/Zend/Loader.php...

Qq'un sait comment indiquer les chemins ?

Hors ligne

 

#4 16-06-2008 01:10:00

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: Configuration pour utiliser le debugger avec Zend Studio

j'ai toujours mon pb.
En fait j'ai fait un phpinfo et j'ai bien l'endroit concernant Zend.
Mais lorsque je fais un debug script la j'ai une erreur.
toujours un sois disant probleme de version. Je me pose la question si l'erreur ne viendrait pas de la config au niveau de zend.

Y a t il un moyen de tester le zendDebug en dehors de Zend studio ?

Whitespririt: Il faut que tu configure le path vers la librairie au moyen de l'include path du projet, cela devrait régler ton probleme

Hors ligne

 

#5 16-06-2008 22:12:10

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: Configuration pour utiliser le debugger avec Zend Studio

personne pour m'aider ??

snif snif

Hors ligne

 

#6 17-06-2008 06:51:51

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: Configuration pour utiliser le debugger avec Zend Studio

Hey ben je vais essayer de t'aider mais je ne bloque pas au même niveau que toi (malgré le fait que j'ai ajouté qq path pour tester dans les options du projets, il ne reconnait toujours pas les chemins du genre "include_once('Zend/Loader.php').

Sinon pour installer convenablement le serveur j'ai suivi cette discussion : http://www.z-f.fr/forum/viewtopic.php?id=1044

Est-ce que tu l'as déjà vu ? Ca t'aide ?

Bonne chance

Hors ligne

 

#7 17-06-2008 11:52:28

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: Configuration pour utiliser le debugger avec Zend Studio

En fait j'ai un peu avancé sur le problème mais maintenant j'ai un autre donc pour résumé ca ne marche toujours pas.

En fait la 1er fois j'avais installé le debuggeur via l'IDE et non manuellement. D'ou surement le bug de version. Je m'en suis aperçu dans les paramètre du debug (Run -> open debug dialog ).
Je l'ai donc re-configurer et je l'ai fait pointer sur celui que j'ai télécharger manuellement (lien fournit par Julien).

http://images.imagup.com/03/1213696304_debug.jpg

maintenant lorsque j'essaye un debug script voila l'erreur qui apparait:

http://images.imagup.com/03/1213696072_error.jpg

Par ailleurs je n'ai pas trop compris l'utilité du fichier dummy.php, peut on m'éclairer ?

Hors ligne

 

#8 20-06-2008 10:59:03

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: Configuration pour utiliser le debugger avec Zend Studio

ça n'inspire personne ?

j'aimerais beaucoup utiliser le debugger, et en plus je suis sur que la solution n'est pas loin ...

Hors ligne

 

#9 20-06-2008 17:37:00

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: Configuration pour utiliser le debugger avec Zend Studio

Tu utilises le débugage interne et non le débugage serveur. Il faut cocher server, et pas executable

Hors ligne

 

#10 20-06-2008 18:44:17

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: Configuration pour utiliser le debugger avec Zend Studio

lorsque je séléctionne le débugage serveur et que je clique sur run il me met incompatible debug version et en plus windows m'indique qu'apache a arréter de fonctionner.

Je comprend plus trop bien la.
Est ce que tu peux m'expliquer la différence entre les débugage interne et serveur ? a qu'elle moment a t on besoin du fichier dummy.php ?

De plus que faut il mettre au niveau du script php au niveau du profil du debug? on laisse le lien physique depuis le root du projet vers le controlleur ex: /projet/application/controllers/IndexController.php
ou doit on mettre un lien vers une page genre http://localhost/

Hors ligne

 

#11 20-06-2008 19:22:45

Julien
Membre
Date d'inscription: 16-03-2007
Messages: 501

Re: Configuration pour utiliser le debugger avec Zend Studio

Ya des pdf qui sont livrés avec le debugger qui expliquent tout ca très bien, idem pour Zend Studio.
Le débuggage interne va envoyer le script sur un php.exe que ZS embarque, c'est donc du CLI et non du web, en gros, ca ne sert à rien, surtout pour une appli ZF...

Les messages d'erreur je les ai aussi ( uniquement avec ZS6, pas avec le 5.5 que j'utilise encore très majoritairement ), mais je clique sur OK et il me les zappe sans problème.

Normalement tout ceci devrait se faire tout seul lorsqu'on utilise l'extension FF fournie avec ZS, sinon il faut mapper le chemin de l'appli dans ZS6, à chaque fois, ce qui est très lourd

Hors ligne

 

#12 17-07-2008 11:34:13

yohann@gn-multimedia.com
Nouveau membre
Date d'inscription: 23-06-2008
Messages: 1

Re: Configuration pour utiliser le debugger avec Zend Studio

Bonjour,
Je travaille avec eclipse 3.3.0 et j'ai installé Zend Debugger v5.2.14/PHP Version 5.2.6/Apache 2.2.8
j'ai le message "incompatible debug server version" lorsque je lance le debug. J'ai passé beaucoup de temps à installer zend debugger car je suis novice avec Zend framework (je viens du C++/MFC window). Dans mon nouveau job, je souhaite orienter mon équipe de développement vers le Zend Framework (que je trouve très bien conçu) mais il faut absolument que j'arrive à debugger. Quelqu'un a-t-il une solution ?
J'ai également le message "[Zend Debugger] Cannot receive start command" dans le fichier d'erreur d'Apache.

Merci d'avance pour vos réponses.

Yohann

Hors ligne

 

#13 10-11-2008 18:32:13

Bebert
Membre
Date d'inscription: 30-04-2008
Messages: 51

Re: Configuration pour utiliser le debugger avec Zend Studio

Bonjour,

J'ai chargé et installé le zendDebugger la version sup à 5.2.1 et le code dans le php.ini

Code:

zend_extension = "E:/wamp/php/ZendDebugger.dll"
zend_debugger.allow_hosts= 127.0.0.1
zend_debugger.expose_remotely=always

Quand je fais mon phpinfo, ça n'apparait pas. Y apas erreur dans le log d'apache ni php.
Quelqu'un a une idée ?

merci
BB

Dernière modification par Bebert (10-11-2008 18:33:46)


Bertrand

Hors ligne

 

#14 17-11-2008 12:06:17

Bebert
Membre
Date d'inscription: 30-04-2008
Messages: 51

Re: Configuration pour utiliser le debugger avec Zend Studio

Bonjour,
je fais un petit up car je n'arrive toujours pas à avoir le debugger dans le php info. J'ai un wamp en php 5.2.1
J'ai même essayé :

Code:

zend_extension_ts = "E:/wamp/php/ext/ZendDebugger.dll"

Et je ne sais plus quoi faire sad
merci
BB

Dernière modification par Bebert (17-11-2008 12:07:01)


Bertrand

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