2016-10-03 1 views
0

Je viens de mettre à jour mon Mac vers Sierra et maintenant XDebug ne fonctionne plus dans mon Netbeans 8.0.2. Lorsque je clique sur le bouton « Projet Débuts », le navigateur est chargé avec mon projet, mais mes points d'arrêt ne fonctionne pas et le message suivant apparaît sur la barre d'état en bas Netbeans:Netbeans x PHP: XDebug ne fonctionne pas sur OSX Sierra

En attente de connexion (NetBeans-xdebug)

Des conseils pour résoudre ce problème? Tout fonctionnait bien avant la mise à jour.

Merci!

+0

Plz mettre à jour votre poste avec les versions d'outils et d'OS, pour plus de clarté sur votre problème – mhasan

+0

version Netbeans mise à jour, la version du système d'exploitation est déjà écrit dans la publication. – delphirules

Répondre

2

Oui, la même chose m'est arrivée, et j'ai fini par réinstaller xdebug, ce qui nécessitait la mise à jour de Xcode à 8.0.

Sierra installe une version mise à jour de PHP, vous devrez probablement reconfigurer PHP.

Dans mon cas, j'avais une version séparée de PHP installée, donc après la mise à jour de xdebug, j'ai pointé Apache sur cette version. Comme il était déjà configuré pour utiliser xdebug, je n'avais rien d'autre à faire.

+0

Je n'arrive plus à le résoudre; J'ai édité mon nouveau PHP.INI avec les paramètres xdebug. Y a-t-il autre chose que je pourrais essayer? phpinfo() montre que xdebug est en cours d'exécution, mais je ne peux pas déboguer avec Netbeans, même message d'erreur. – delphirules

+0

Je pourrais le résoudre après le redémarrage de la machine, merci! – delphirules

2

Vous devez activer xdebug.remote_enable dans php.ini, certains programmes d'installation écrasent les paramètres php.ini. Espérons que cette aide.

+0

Oui, après avoir édité php.ini ET redémarré la machine (seulement un redémarrage apache n'était pas enogh), cela a fonctionné à nouveau, merci: D – delphirules

+0

Dans mon cas, xdebug.remote_enable avait définitivement été éteint: allumer et redémarrer apache a bien fonctionné. (@delphirules, je suppose que vous avez peut-être eu plus d'un apache sur votre machine et redémarré le mauvais, mais c'est juste une supposition.) – xgretsch