Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous !!!
J'ai découvert depuis quelques semaine le framework ZEND ! et je doit dire que je suis conquis !
J'ai pu développer un système de diffusion vraiment bien pour une structure.
Arrivant au terme de mon projet, je me pose cette seul question:
Comment publier mon projet en ligne ?
Savez comment je doit publier mon projet zend ?
Que doit-je exporter vers le serveur web ?
Je vous remercie d'avance de tout le temps que vuos voudrez prendre à me répondre !
Cordialement
Hugo
Hors ligne
Bonjour Viking,
La reponse n'est pas universelle. Elle depend de ton architecture. S'agissant d'un design pattern MVC, on a generalement et basiquement 3 dossiers : application (qui contient le 'coeur' de ton site), library (contenant ZF et peut etre tes propres classes) et un dossier public.
Plus simplement, il serait bien que tu mettes l'arboresence de ton dossier local d'abord. La reponse serait plus adaptee
Cordialement,
Hors ligne
Au moins c'est complet ! Tu dois normalement avoir d'autres dossiers (au moins library et un dossier public). Tu mets tout simplement application et library dans le root de ton domaine et le contenu de public dans le dossier public (public_html ou www en fonction de ton hebergeur).
N'oublie pas d'adapter tes fichiers de config pour la production (BDD, les urls relatives, htaccess, php.ini, etc...).
N'hesite pas si tu as d'autres questions.
Cordialement,
Hors ligne
aaaaaaaaaaaaaa Ouiiii je voit, je met application et librairie en dehors du public_html !! ok ok ben je test sa et je vous dirais !!
Merci beaucoup !!
J'ai vu que tu fait du flex sur ton site !!! bon courage
Dernière modification par viking (02-05-2009 23:51:18)
Hors ligne
Oui, tu n'exposes publiquement que ton bootstrap (conventionnellement index.php), tes images, css, js, etc... tout le reste (Application et Library) se trouve alors 'protege' d'un acces public.
J'implemente en effet tout une architecture autour de Flex-Zend-PureMVC... Passionant !
Quant a Flex, je prepare la certification expert Adobe... la il va me falloir du courage
Hors ligne
AA intéressant tu l'a prépares ou ta certification flex ? sa pourrai m'intéresser !! j'ai déjà eu l'occasion de développer quelques applications et c'est vrai que c'est passionnant !
Hors ligne
Je suis deja formateur Flex. La certification expert ACE, tu la passes dans un centre agree Adobe. Il y en a un peu partout dans le monde. Uniquement disponible en anglais. Maitriser Flex, AIR et Actionscript 3. Il faut maitriser tous les aspects. Pour le reste, c'est par ici : http://www.adobe.com/support/certificat … rtify.html
Dernière modification par Devsigning (03-05-2009 00:55:18)
Hors ligne
Re slt !
Je pense ne pas avoir de chance, j'ai essayer de publier un projet pour essayer , j'ai quand même une erreur :s
http://reservation.hl-hosting.fr/index.php
J'ai extrait a la racine du FTP le dossier application qui me donne /application/ ou /home/reservat/application/
dans ce meme dossier j'ai mon bootstrap.php et le Initialiser.php + le framework zend ce qui donne /application/Zend
dans le boostrap j'ai un include de Initialiser + Zend_Loader::registerAutoload(); qui est inclu dans Initialiser.php
Ce que je comprend pas c'est que Loader est deja charger via ZEND/Loader.php et dans le front.php il redemande zend/loader... d'ou l'erreur...
en fait je suis un peu paumer la :s
Merci pour votre aide !
Hors ligne
C'est un peu obscur... Verifie bien tes inclusions de dossier (include_path=...). L'erreur indique au final qu'il ne 'trouve' pas le Loader.
En toute logique, et pour appliquer a un modele standard que tu sembles avoir adopte pour ton site, tu devrais avoir :
- /home/reservat/application/ et a la racine d'application ton bootstrap et ton initializer
- /home/reservat/library/Zend qui contient le ZF.
- /home/reservat/www (ou public_html) qui contient index.php
Peux tu copier/coller ton index et ton bootstrap et/ou une capture de ton client FTP pour voir l'arboresence ?
Cordialement,
Hors ligne
Voila voila !
Ben en faite, je n'avais pas mit ZEND dans le dossier library c'est pour cela que sa ne fonctionnais pas !
je l'ai passer dans le dossier library et maintenant sa fonctionne !
Le seul probleme que j'ai c'est la version du framework ! j'ai bosser sous la 1.8 et j'ai uploader la 2 on dirait !
Merci beaucoup -> http://reservation.hl-hosting.fr !!!
Hors ligne
Je crois plutôt (bon je suis un vrai noob de Zend alors mon avis n'a que valeur indicative) que tu as utilisé l'autoload des versions antérieures à 1.8 : Zend_Loader::registerAutoload, qui est apparemment amené à disparaître quand la 2 sortira.
Il t'est donc conseillé d'utiliser le nouvel autoload : Zend_Loader_Autoloader.
Tu en sauras plus ici je pense : http://julien-pauli.developpez.com/tuto … toloaders/
Dernière modification par Mordred (15-05-2009 05:42:16)
Hors ligne