Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Dans le cadre d'un test de ZF2 je souhaiterai installer sur un serveur dédié les librairies Zend et commencer à tester des applications pour divers projets.
Je souhaite adopter l'arborescence suivante, j'utilise les VHOST pour faire correspondre un domaine au projet.
(zf1.domaine.com => Projet 1) je n'ai eu aucun soucis avec ZF1. Impossible de faire la même chose avec ZF2, en gros la librairie n'est pas trouvés.
Avez vous adopté une solution équivalente et comment?
- library
-- ZF 1
-- ZF 2
-- ...
-Projet 1 (ZF1)
-- public
-- config
-- modules
-- vendor
-Projet 2 (ZF2)
-- public
-- config
-- modules
-- vendor
Dernière modification par jfvole (02-08-2012 21:00:01)
Hors ligne
Salut, as-tu essayé de disposer directement les librairies dans le dossier vendor pour le projet ZF2 ?
Hors ligne
Orkin a écrit:
Salut, as-tu essayé de disposer directement les librairies dans le dossier vendor pour le projet ZF2 ?
Non je n'ai pas essayé cette solution qui ne correspond pas a la philosophie de mon installation le dossier vendor se trouvant dans chaque projet.
Hors ligne
Poser la question c'est déjà y répondre en partie...
En fait mon premier soucis vient de la localisation de ZF2_PATH qui n'est pas déclaré
Hors ligne
En mettant en dur le path ca fonctionne...
Comment fixer ZF2_PATH ?
Hors ligne
jfvole a écrit:
Poser la question c'est déjà y répondre en partie...
En fait mon premier soucis vient de la localisation de ZF2_PATH qui n'est pas déclaré
Je demandais ça simplement dans le but de savoir si ça fonctionnait de cette façon afin de peut être pouvoir identifier mieux le problème .
Hors ligne
Le ficihier init_autoloader du skeleton cherche effectivement la libraire dans le répertoire vendor. Mais je ne souhaite pas utiliser cette méthode puisque ce répertoire ce trouve dans chaque répertoire projet. C'est un peu lourd à gérer dans un cadre multi projets.
Hors ligne
Salut,
Quelle méthode utilises-tu pour télécharger tes modules et ZF 2 ? Je te conseille d'utiliser composer, il n'y a pas plus simple, et l'autoloading fonctionne directement sans te prendre la tête .
Hors ligne
pour l instant je fais le transfert de mes lib avec win SCP.
Pour composer. Je le trouve ou et ça marche comment?
Hors ligne
Salut jfvole, en fin composer tu n'as théoriquement rien à faire il est déjà présent dans le skeleton. Ensuite c'est tout bête tu as un fichier composer.json qui te permet de définir ce dont tu as besoin (version du ZF 2, doctrine, ou que sais-je encore). Une fois que tu as tout rempli tu as juste à lancer cette commande :
[lang=php] // Pour une installation php composer.phar install // Pour un update (de toute façon si tu fais un install alors qu'il faut faire un update il te le dit) php composer.phar update
Ceci va te télécharger toutes les sources dont tu as besoin depuis github en fonction des paramètres que tu auras saisi. Tu peux être précis sur chaque "commit" et préciser quelle version exact que tu veux.
Ca ne règlera pas forcément ton problème des librairie dans le dossier vendor mais en creusant un peu tu dois bien pouvoir lui indiquer quelque part où est ce que tu veux mettre les librairies.
Hors ligne
bonjour,
pouvez vous m'envoyez les étapes a suivre pour installer le zend framework?
Hors ligne
Salut tu pourrais lire la doc du débutant ici ça t'aidera pas mal : http://framework.zend.com/manual/2.1/en … rview.html
Hors ligne