déboguer du PHP en local

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : déboguer du PHP en local

Re: déboguer du PHP en local

par @rthur » 06 janv. 2016, 09:52

En général, var_dump() permet de faire un debogage de premier niveau assez simplement.

Et malheureusement, j'ai l'impression qu'il n'y a pas énormément d'utilisateurs de Netbeans sur le forum pour pouvoir répondre à tes questions... encore moins en ce qui concerne sa configuration.


Si tu veux un IDE avec debogage intégré pour mettre des points d'arrêts et que tu n'arrive pas à faire fonctionner Netbeans, regarde peut être du côté de PDT ou de PHPstorm avec les tuto qui existent sur internet
http://www.romainbourdon.com/index.php/ ... ug-et-pdt/
https://www.jetbrains.com/phpstorm/help ... ssion.html

Re: déboguer du PHP en local

par Spols » 06 janv. 2016, 09:28

Pour afficher une image sur un forum, il faut impérativement qu'elle soit hébergé quelque part, donc soit tu possède un serveur web soit tu utilise un hébergeur d'image (google est ton ami)

Re: déboguer du PHP en local

par laurents » 06 janv. 2016, 00:33

Comme je suis persuadé que j'ai un problème de config, pour montrer mon choix actuel et qu'on me dise ce qu'il faut changer, je voudrais montrer des copies d'écran, mais pour montrer une image, il faut forcément une URL (pas possible de montrer une image issue du disque ?)

Re: déboguer du PHP en local

par laurents » 05 janv. 2016, 20:59

Malheureusement, non. J'ai bien découvert des trucs avec ce site, mais quand je lance une session de debug, ça ouvre le navigateur associé (on peut le choisir parmi les principaux), puis ça met infiment "en attente de localhost...".

Re: déboguer du PHP en local

par or 1 » 05 janv. 2016, 18:47

Re: déboguer du PHP en local

par laurents » 05 janv. 2016, 18:26

Patriboom, j'ai posté sur le forum de Netbeans lundi matin et pas encore de réponse , et ton autre lien porte plutôt sur le debug de java avec Netbeans...Au train où ça va, je pense continuer à déboguer avec des echo et des var_dump, sauf si quelqu'un a une autre piste (Netbeans était juste une piste, pas une obligation).

Re: déboguer du PHP en local

par @rthur » 04 janv. 2016, 00:41

Mon nom d'utilisateur n'est pas accepté :?:
C'est parce que tu dois te connecter avec le mot de passe que tu as donné au moment de la création de compte avant de poster ton message.
A défaut, tu écris en tant qu'invité et donc tu ne peux pas indiquer un nom d'utilisateur qui est déjà celui d'un membre inscrit pour éviter toute confusion :)

Re: déboguer du PHP en local

par Patriboom » 03 janv. 2016, 22:39

Bonjour Laurents,

très bien, alors je passe la balle, car je ne connais pas Netbeans.
Peut-être trouveras-tu ici de l'aide, mais ce serait vraisemblablement plus utile de consulter le forum Netbeans
¿ https://fr.netbeans.org/edi/35/utilisation/debug.html ?
ou
http://forums.netbeans.org/

Re: déboguer du PHP en local

par laurentsch » 03 janv. 2016, 22:00

Mon nom d'utilisateur n'est pas accepté :?:

Bonsoir Patriboom,

oui, j'affiche bien mon site avec http://localhost/mon_site/

Je connais bien l'affichage des erreurs PHP
<?php
error_reporting(E_ALL);
ini_set('display_errors','1'); 
?>
et jusque là, je faisais le debug juste avec des echo et des var_dump, mais justement parfois c'est insuffisant et c'est pourquoi je voudrais aller plus loin.

Re: déboguer du PHP en local

par Patriboom » 03 janv. 2016, 20:33

Bonjour Laurents,

vois-tu au moins ton site dans navigateur ( http://127.0.0.1/blabla/ ou http://localhost/blabla/ ) ?

Si non, ce serait déjà ça à faire.
Avec Wamp, un petit menu s'ouvre en cliquant sur l'icône wamp près de l'horloge windows et t'amène à visiter tes sites

Si oui, tu pourrais simplement utiliser les message PHP plutôt qu'un outil complexe
Pour voir tes erreurs afffichées par PHP, tu peux activer une fonction de Wamp ou ajouter

Code : Tout sélectionner

error_reporting(E_ALL);
aux pages à déboguer.

déboguer du PHP en local

par laurents » 03 janv. 2016, 16:27

Bonjour,

je souhaite, pour déboguer du code PHP pouvoir poser des points d'arrêt et quand ça s'arrête inspecter la valeur des variables, et ce sur un serveur en local (Wampserver). Pour ce faire, j'ai installé un outil qui est prévu pour : IDE Netbeans avec débogueur xdebug. Par contre, quand je lance Netbeans sur mon projet, puis fais "débogage/déboguer un projet", ça ouvre bien le navigateur intégré (chez moi Firefox), par contre je crois qu'on est censé trouver "déboguer" dans la barre d'outils, mais rien chez moi. Comment régler ce problème ?