- 1
[Opened] Aptana > utilisation du débogueur XDebug
Posted by Martus on 03/17/2009 11:45
Bonjour,
Je souhaite utiliser le débogueur XDebug, inclus dans l'extension PHP de Aptana Studio, pour un projet Jelix nommé "Site Master" dans Aptana (correspondant au répertoire accédé par http://127.0.0.1/~martus/jelix/master/master).
- j'ai indiqué dans les préférences du projet > PHP Preview > Preview Type > Use absolute URL : http://127.0.0.1/~martus/jelix/master/master en cochant Append project relative path qui donne comme Sample URL http://127.0.0.1/~martus/jelix/master/master/folder/file.html
- j'ai indiqué dans les préférences d'Aptana > Aptana > Editors > PHP > PHP Interpreters > PHP 5.2.5 (CGI) XDebug > Edit les pré-requis nécessaires à Jelix dans le php.ini en question
Lorsque je lance ou débogue "Site Master"/www/index.php, j'obtiens l'erreur suivante :
Jelix Error: basePath (/~martus/jelix/master/master/www/) in config file doesn't correspond to current base path. You should setup it to /
Si je met alors le basePath à "/", j'obtiens alors les Notice suivant dans la console de debug, et la page ne s'affiche pas :
- Notice: Undefined index: SCRIPT_NAME in /Users/martus/Sites/jelix/master/lib/jelix/core/jConfigCompiler.class.php on line 179 - Exception: Jelix Error: in config file the parameter urlengine:scriptNameServerVariable is empty and Jelix don't find the variable in $_SERVER which contains the script name. You must see phpinfo and setup this parameter in your config file. in /Users/martus/Sites/jelix/master/lib/jelix/core/jConfigCompiler.class.php on line 186
Merci d'avance pour vos lumières.
[Opened] Re: Aptana > utilisation du débogueur XDebug
Posted by laurentj on 03/17/2009 15:39
Si je met alors le basePath à "/"
ce qui à priori est totalement faux, puisque tu dis qu'il faut taper http://127.0.0.1/~martus/jelix/master/master. Le basePath à indiquer est donc bien "/~martus/jelix/master/master/www/".
Merci d'avance pour vos lumières
lit le message d'erreur en détails : tout ce qu'il faut faire est écrit dedans.
- 1