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

Zend Studio PHP Discussion :

Déboguer toutes les pages


Sujet :

Zend Studio PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Par défaut Déboguer toutes les pages
    Bonjour à tous,

    J'utilise depuis peu Zend Studio et je ne comprends pas comme utiliser le débogageur sur toutes mes pages. Ainsi lorsque le résultat du dégogage s'affiche je fais clique droit "Afficher dans mon navigateur", la pas de problème ma page est bien affichée mais si je clique sur un boutton qui pointe vers une autre page php comme contact.php par exemple alors la il me l'interprète pas mais me demande si je veux l'enregistrée. Comment règler ce problème?

    Merci beaucoup de votre aide.

    ps:le problème du message "Problème de lien entre mes pages" me semble identique au mien.

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    Bonjour luffyOP,

    Je ne suis pas sur de bien comprendre ton problème , ou ta question.
    As tu un serveur (du genre apache) installé en local sur ta machine ?

    Si je comprends bien, tu débogues une page, en fait un script .php, depuis le Zend Studio, jusque là tout va bien, à la fin le résultat s'affiche dans le panneau de droite, et tu affiches ce résultat dans un naviguateur, et depuis le naviguateur tu cliques un bouton ou un lien, et la le script .php n'est pas executé?
    Si c'est cela vérifie que tu as un serveur bien configuré pour PHP (toutes les infos nécessaires sur www.php.net).

    Alban

  3. #3
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Par défaut
    Bonjour, j'ai aussi un problème de débogage.

    Voici ma configuration:
    Zend Studio 5.5.0
    Zend Core Bêta 2.0
    Zend Platform Bêta 3.0

    Sachant que mon site est entièrement en objet...

    Je met un break point sur mon index.php ou je lance mon site... Hé bien le débogage marche très bien, je peux suivre la création des objets, l'appelle des fonction etc... mais seulement un certain moment tout à coup le débogage s'arrête. Pourtant aucune erreur n'est signalée. Y a-t-il un espèce de timeout ?
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    A ma connaissance il n'y a pas de timeout,
    regarde dans la platform si une erreur ne remonte pas ?
    Je pense qu'il doit y avoir quelque chose du genre un erreur fatal dans un fonction magique.

    par exemple un fichier inclus par autoload qui a un parse error,
    je ne suis as sur que le debuggueur s'en sorte avec ca.
    ou une exception levée dans __get , __set ?


    passes tu par des fonctions magiques en debogant ? si oui, ne debogue pas , execute une page qui fera la meme execution, et regarde dans la platform (ou suivant ta configuration des triggers dans la platform, dans error_log) si il y a une erreur, surement une FATAL_ERROR.

    Tiens nous au courant,

  5. #5
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Par défaut
    Je passe en effet par une fonction magique (__autload). Et c'est bien là que sa bug j'ai un test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(file_exists('app/controllers/'.$className.'.class.php'))
        {
            require_once 'app/controllers/'.$className.'.class.php';
        }
    le chemin est correct mais il n'entre pas dans le if... et donc ne fais pas de require_once de la classe mais quand je fais pas de débogage sa marche impec.
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  6. #6
    Membre confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 28
    Par défaut
    Bon je crois qu'on tient le problème, les erreurs en sortie de fonction magique.
    A mon avis, ne mets pas de point d'arret dans __autoload, et dis moi si ca passe.

    Dans tous les cas, tu peux me faire un petit fichier .php qui reproduirait l'erreur ? (ou plusieurs s'il faut dans un zip) , en decrivant ou tu poses des points d'arrets ? et autre informations utiles,
    une fois reproduit, on pourra corriger si bug il y a....
    merci de ton aide !

Discussions similaires

  1. Réponses: 9
    Dernier message: 29/03/2006, 21h41
  2. La date sur toutes les pages
    Par philippef dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 07/02/2006, 17h44
  3. [W3C] rendre toutes les pages visibles
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 31/01/2005, 19h07
  4. [CR.NET] affichage de toute les pages de l'état
    Par HULK dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 19/01/2005, 17h34

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