Question

J'ai un site Web en cours d'exécution en utilisant Zend Framework et essaie de configurer Zend Debugger. Zend Debugger est installé et fonctionne correctement avec les pages PHP tutoriel mais lorsque je tente le débogage avec mon application, cela fonctionnera pour la page d'index mais le débogueur prendra fin.

Je suis en cours d'exécution Apache2.2 avec PHP 5.3.

J'ai une configuration d'hôte virtuel - dev.mysite.com que les points à index.php donc je ne suis pas en utilisant http: / / localhost / monsite

Était-ce utile?

La solution 2

Je venais d'installer Apache 2 sur Ubuntu et il se avère que mod_rewrite n'est pas activé par défaut. Je devais faire « rewrite sudo a2enmod » et maintenant le débogueur semble fonctionner correctement.

Autres conseils

Il y a une note collante dans le Forum Zend traitant Configuration de Zend Debugger .

Si les informations contenues dans l'article ne va pas aider, essayer d'être plus précis sur votre configuration. Je suppose que vous manquez dummy.php dans votre projet ZF, mais il y a des informations vraiment pas assez sur votre configuration dans la question de dire à coup sûr.

J'ai eu quelques problèmes avec cela aussi, mes problèmes sont descendus à une chasse aux sorcières et une chose moins évidente

Gotcha était le réglage du navigateur Eclipse a été configuré pour utiliser navigation interne, « navigateur par défaut du système » qui se trouvait chrome. Cela signifiait qu'il lancerait chrome mais se connecter au navigateur interne. qui a commencé à travailler quand configered pour le navigateur externe et explicitement chrome plutôt que navigateur par défaut du système. fenêtre | préférences | Général pour les paramètres du navigateur Web

La deuxième question était autour des liens symboliques. J'ai utilisé des liens symboliques pour relier la source d'une prise en pension dans la hiérarchie du cadre. Cela signifie l'explorateur de projet Eclipse a vu un fichier (le chemin symbolique) et le débogueur a vu un autre (le chemin « rela » à l'intérieur du repo). Ainsi, les points d'arrêt définis dans la version de l'explorateur php du fichier ne sont pas vus par le débogueur. Je résolu ce problème en consultant le repo à côté du répertoire cadre, un lien symbolique mes dossiers de pension dans le cadre comme avant, mais en utilisant Eclipse « exclure du chemin de génération » sur les liens symboliques afin que les deux explorateur php et débogueur vu le vrai chemin vers le fichier

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top