J'ai récemment installé XAMPP 1.7.3 et ZendFramework 1.10.4 sur un nouvel ordinateur et plusieurs des commandes que j'utilise normalement échouent maintenant.Problèmes avec les rapports zend-tool que les fournisseurs ne sont pas valides
Voici les étapes que j'ai utilisées pour configurer et tester ZF.
J'ai d'abord ajouté le dossier de la bibliothèque ZF (C: \ xampp \ php \ ZendFramework-1.10.4 \ library) au chemin d'inclusion de php.ini.
Puis j'ai ajouté le dossier bin ZF (C: \ xampp \ php \ ZendFramework-1.10.4 \ bin) à ma variable système Path.
Pour vérifier que tout est correctement configuré, j'ai lancé la commande "zf show version" à partir de la ligne de commande. Le résultat est "Zend Framework Version: 1.9.6".
Immédiatement quelque chose semble être faux. Le fichier téléchargé est "ZendFramework-1.10.4.zip" et la version rapportée est 1.9.6. J'ai re-téléchargé la dernière version (1.10.4) et enlevé l'ancienne copie. Toujours le problème de numéro de version incorrect a persisté.
Après avoir fait quelques recherches il y a un bug dans la base de connaissances ZF que la version 1.10.3 signale un mauvais numéro de version. Cela peut donc expliquer le problème du numéro de version. Aller de l'avant J'ai essayé d'exécuter certaines commandes de zf-tool et certaines commandes signalent que l'action ou le fournisseur n'est pas valide.
Exemple:
C:\xampp\htdocs>zf create project test
Creating project at C:/xampp/htdocs/test
C:\xampp\htdocs>cd test
C:\xampp\htdocs\test>zf create controller Test
Creating a controller at C:\xampp\htdocs\test/application/controllers/TestController.php
...
Updating project profile 'C:\xampp\htdocs\test/.zfproject.xml'
C:\xampp\htdocs\test>zf create action test Test
Creating an action named test inside controller at C:\xampp\htdocs\test/application/controllers/TestController.php
...
Updating project profile 'C:\xampp\htdocs\test/.zfproject.xml'
C:\xampp\htdocs\test>zf enable layout
An Error Has Occurred
Action 'enable' is not a valid action.
...
C:\xampp\htdocs\test>zf create form Test
An Error Has Occurred
Provider 'form' is not a valid provider.
...
Peut-on donner un aperçu de ces erreurs et comment les corriger?
De plus, des bibliothèques zend étaient installées dans xampp/php/dev/include/Zend. En fin de compte, j'ai fini par utiliser XAMPP désinstallé et installer XAMPP Lite. Tout fonctionne bien maintenant. – Mario
MISE À JOUR: La commande "zf show version" affiche maintenant le bon numéro de version, donc le numéro de version incorrect était vraiment dû à une ancienne version incluse avec XAMPP. – Mario
@Mario J'utilise aussi XAMPP, mais je ne trouve aucune installation Zend précédente. Et si je lance 'zf enable layout', j'obtiens toujours cette erreur. Y a-t-il une explication possible de la raison pour laquelle cela se produit? J'utilise la version 1.11.11 – Sthe