Question

Je viens de télécharger de Zend Server Community Edition pour Windows et j'ai constaté qu'il n'inclut pas l'utilitaire ZF inclus dans les tutoriels. J'ai téléchargé et décompressé le Zend Framework (version 1.7.8, car la version 1.8 ne télécharger correctement). Cela inclut l'utilitaire zf.bat qui est censé générer les fichiers de projet de base. Malheureusement, ni l'un ni l'autre ne semble inclure le paquet CodeGenerator nécessaire au fonctionnement de l'outil. L'erreur que je reçois est:

  

H: \ zend > zf

     

Avertissement: require_once (Zend / CodeGenerator / Php / File.php): échec de l’ouverture du flux: N   o tel fichier ou répertoire dans D: \ Simon \ code \ zend \ ZendServer \ share \ ZendFramework \ in   cubator \ library \ Zend \ Tool \ Project \ Context \ Zf \ ControllerFile.php à la ligne 4

     

Erreur fatale: require_once (): Echec de l'ouverture requise 'Zend / CodeGenerator / Php / Fil   e.php '(include_path =' D: \ Simon \ code \ zend \ ZendServer \ share \ ZendFramework \ incubato   r \ bibliothèque; D: \ Simon \ code \ zend \ ZendServer \ partage \ ZendFramework \ bibliothèque;.; D: \ Simon \ c   ode \ zend \ ZendServer \ share \ ZendFramework \ library ') dans D: \ Simon \ code \ zend \ ZendServ   er \ share \ ZendFramework \ incubateur \ library \ Zend \ Tool \ Project \ Context \ Zf \ Controller   Fichier.php à la ligne 4

J'ai effectué des recherches et trouvé quelques discussions . D'autres ont eu le même problème et l'ont corrigé en vérifiant le dernier svn avec les commandes suivantes:

cd $PATH_TO_ZF/ZendFramework-1.7.7
cp -r incubator/library/Zend/Tool/ library/Zend/
cp -r incubator/library/Zend/Reflection/ library/Zend/
cd library/Zend/Tool
mkdir CodeGenerator
cd CodeGenerator
svn co http://framework.zend.com/svn/framework/standard/incubator/library/Zend/CodeGenerator .
cd ..
find . | grep -v .svn | xargs perl -pi -e "s|Zend/CodeGenerator|Zend/Tool/CodeGenerator|g"
find . | grep -v .svn | xargs perl -pi -e "s|Zend_CodeGenerator|Zend_Tool_CodeGenerator|g"

Malheureusement, le dernier svn n'a pas non plus CodeGenerator.

Était-ce utile?

La solution

Dans l'intervalle qui s'est écoulé depuis que j'ai écrit cette question et que je l'ai soumise, j'ai découvert une solution de contournement potentielle. Une fois que le programme d’installation msi du serveur Zend a suivi son cours, lancez les commandes suivantes à partir d’une invite de commande:

cd <wherever you installed the server>\ZendServer\share
rd /S /Q ZendFramework
mkdir ZendFramework
cd ZendFramework
svn co http://framework.zend.com/svn/framework/standard/trunk/ .

Ensuite, assurez-vous que

<wherever you installed the server>\ZendServer\share\ZendFramework\bin

Est dans votre variable d’environnement PATH. La commande zf semble maintenant fonctionner.

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