2017-01-13 3 views
1

Pour activer xdebug. Je modifie sudo vim /etc/php/7.0/mods-available/xdebug.ini et décommenter la ligne zend_extension=xdebug.so.PHP7 semble que xdebug se casse mais rien dans le débogueur PhpStorm?

Je puis redémarrez php7.0-fpm

Voici ma configuration en PhpStorm:

php 7 PhpStorm setup

Voici la configuration du serveur Web:

php 7 PhpStorm web server setup

Je puis commencer à écouter les connexions

PhpStorm start listening for xdebug connection

Puis applications pop up:

PhpStorm xdebug mappings

et je l'accepte. Maintenant, lorsque je recharge la page avec un point d'arrêt, il ne se casse pas et la page ne charge jamais. Je dois alors arrêter d'écouter les connexions. Après cela, le PC subit de nombreuses contraintes de ressources, donc je dois à nouveau désactiver l'extension .

Quelqu'un a l'expérience d'avoir une solution?

Je suis sur Ubuntu 16.04

+0

Est-ce distant ou local? Essayez de définir Hôte dans "Voici la configuration du serveur Web:" en tant que "shootingstuff.dev" et désélectionnez les mappages de chemin pour le débogage local ou définissez le "Chemin absolu sur le serveur" pour le débogage distant. –

+0

C'est local. Malheureusement avec l'hôte comme 'shootingstuff.dev' et mappings off je suis confronté au même problème. – surfer190

+0

Si je redémarre 'php storm' il va se casser sur la première ligne de code de' bin/magento'. Puis, quand je le traite, il ne se casse pas mais la page ne se charge pas ... – surfer190

Répondre

0

Vous devez mapper le répertoire de niveau supérieur ou répertoire du projet et tous les fichiers sous seront automatiquement mis en correspondance.

N'oubliez pas d'ignorer le fichier bin/magento.