2009-08-19 4 views
1

Je viens d'installer Zend Framework et suis en cours d'exécution d'un tutoriel, mais j'ai rencontré une petite pierre d'achoppement. Utilisation de la Zend_Tool pour créer de nouvelles actions me donne une erreur:Zend débutant: undefined index: HOME lors de l'utilisation de Zend_Tool

> zf create action add index 

PHP Notice: Undefined index: HOME in C:\apps\zend\bin\zf.php on line 51 
PHP Stack trace: 
PHP 1. {main}() C:\apps\zend\bin\zf.php:0 
PHP 2. zf_main() C:\apps\zend\bin\zf.php:23 
PHP 3. zf_setup_home_directory() C:\apps\zend\bin\zf.php:31 

Ligne 51 se lit comme suit:

// check for explicity set ENV var ZF_HOME 
if (($zfHome = getenv('ZF_HOME')) && file_exists($zfHome)) { 
    $_zf['HOME'] = $zfHome; 
} elseif (($home = getenv('HOME'))) { 
    $_zf['HOME'] = $home; 
} elseif (($home = getenv('HOMEPATH'))) { 
    $_zf['HOME'] = $home; 
} 

$homeRealpath = realpath($_zf['HOME']); 

Je me dis que je dois définir une variable d'environnement, mais je ne suis pas sûr à quoi devrait-il servir?

Répondre

3

J'ai trouvé que le problème était que j'utilisais une ligne de commande d'administrateur. Si j'ai exécuté la même commande que mon compte d'utilisateur habituel, j'ai évité ce problème.

Questions connexes