IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse PHP Discussion :

PHPEclipse et DBG, le debug marche pas !


Sujet :

Eclipse PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 65
    Par défaut PHPEclipse et DBG, le debug marche pas !
    Salut,

    J'ai PHPEclipse 1.1.8 sur Eclipse Europa sur WindowsXP.
    Je travail sur un PC windows, mes scripts php a debugger sont sur un Linux/Apache2.
    J'ai installé DBG sur le PHP du Linux et il est bien present dans le phpinfo().
    Sur mon PC windows j'ai installé le Listener pour DBG et apparement il recoit bien les infos du serveur web.

    Mais ca marche pas dans Eclipse...

    Comment faire ?

    A+... Thierry

  2. #2
    Membre éclairé
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2002
    Messages
    329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2002
    Messages : 329
    Par défaut
    Pour déboguer, il faut aller dans "open debug dialog"
    dblclick sur php dgb script
    indique dans "File", le fichier et le répertoire de ton fichier index
    indique dans "environnement", le fichier php.exe et son chemin

    Et débogue!
    normalement quelquechose doit apparaitre dans la console.

  3. #3
    Membre confirmé
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 65
    Par défaut
    Merci pour ta réponse, mais ca marche pas.
    Je fait comme tu me dit.
    Je met le fichier php.exe (bien que le serveur sur lequel s'execute le script est un serveur distant Linux/Apache)
    Mais quand je charge ma page dans un navigateur rien ne se passe.
    Apparement le script s'arrete bien mais
    dans PHP DBG Listener j'ai les logs suivants:
    - 192.168.0.4 client connected
    - Failed to open or create an instance of IDE CoClass {00000000-0000-0000-0000-000000000000}. OSERR (0x80040154) 'Classe non enregistrée'.
    - 192.168.0.4 client disconnected

    Donc ce serait le lien entre PHP DBG Listener et PHPEclipse qui ne se ferait pas il faudrait renseigner le parametre IDE COM Class dans la config de PHP DBG Listener, mais le seul COM Class qui apparait dans la liste est celui de PHP4Delphi (que j'avais installé pour essayé et qui ne fonctionne plus...)

    A moins qu'on puisse se passer de PHP DBG Listener ???

  4. #4
    Membre confirmé
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 65
    Par défaut
    J'ai trouvé ca sur Internet :
    http://plog4u.org/index.php/Using_PH...e_DBG_Debugger
    Apparement le listener est inclus dans PHPEclipse. Donc pas besoin de PHP DBG Listener!
    Mais le debuggage de PHPEclipse 1.1.8 ne marche pas avec Eclipse 3.2, il faut prendre Eclipse 3.1.2.


    Alors la question est: est ce que ca marche avec Eclipse 3.3 Europa ?
    Est ce que quelqu'un a deja tester le debuggage sur un serveur distant ?

  5. #5
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Août 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2005
    Messages : 50
    Par défaut
    Je te confirme que ça ne marche pas aussi avec 3.3.

    Moi j'ai du installer la 3.1 pour utiliser la fonction de debugage.
    Le problème, je n'arrive pas a utiliser le debugage via mon navigateur, je m'explique, quand j'ajoute un Breakpoint sur mon code, j'aimerai lancer mon scripte via mon navigateur et ainsi lancer automatiquement le debugage d'eclips, sans le faire manuellement via le bouton Debug d'eclips.

    Moi j'arrive du monde java, avec un projet jsp – Tomcat, quand je lance mon application via mon navigateur, et tous dépend ou j’ai inséré mon Breakpoint, le debugage d’eclips se lance automatiquement au moment ou le serveur (Tomcat) arrive a l’emplacement ou il y a mon Breakpoint.

    Comment le faire avec un projet php ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Freelance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 65
    Par défaut
    Ben c'est ce que je voudrais faire aussi, mais...

    Si quelqu'un a une solution ???

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appli WEB marche en debug distant pas en production
    Par hsm dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 13/05/2011, 16h26
  2. [C++] Macro DEBUG ne marche pas sous Codeclocks
    Par Aspic dans le forum Code::Blocks
    Réponses: 9
    Dernier message: 23/11/2010, 12h24
  3. Réponses: 29
    Dernier message: 26/07/2007, 15h24
  4. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  5. Sysdate qui marche pas ??
    Par StouffR dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/08/2002, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo