Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je dois réaliser un projet ZF portatif, c'est à dire executable sur n'importe qu'elle PC via une clé usb.
J'ai donc utilisé uWamp qui est serveur local genre wamp, et il peut s’exécuter sur une clé usb.
Cela fonctionne, sauf que je ne peux modifier le fichier hosts (de windows) comme c'est portatif.
Comment puis-je faire pour que mon projet puisse s'ouvrir via http://localhost/projetZF/, et non http://localhost/projetZF/public ?
Hors ligne
Je viens de mettre un .htaccess à la racine du site (donc le dossier qui contient "application", "library", "public", etc..
Avec ceci :
RewriteEngine On
RewriteRule !\.(js|gif|jpg|png|css|txt)$ public/index.php [L]
Lorsque je vais sur http://localhost/projetZF/, j'ai bien mon projet qui s'ouvre.
Sauf qu'il essaye d'aller sur le controller "projetZF".
Je pense que ca doit venir du htaccess, mais je ne comprend pas :\
Hors ligne
Il doit falloir utiliser un RewriteBase.
J'avais traduit un tutoriel d'Akrabat permettant l'hébergement d'un projet ZF sur un hébergement mutualisé, mais ça devrait convenir dans ton cas : Zend Framework sur un hébergement mutualisé.
Hors ligne
J'ai deja tout essayer avec RewriteBase, mais rien à faire .. :\
Pourtant mes configs marche sur des serveurs mutus comme ovh.
Sinon je viens de suivre à la lettre le tuto que tu as traduit, mais que dois-je mettre dans le .htaccess du dossier public ?
Car là tout est bon, sauf pour les images et le css.
J'ai beau mettre /public ou pas dans la source des images, elles ne s'affichent pas.
Hors ligne
Je ne comprend pas, normalement si je mets un .htaccess dans le dossier public, avec ceci :
RewriteEngine On
RewriteRule ^(.*)\.jpg$ images/$1.jpg [L]
Toutes mes images jpg devraient être bien redirigées non ?
Mon dossier images se trouve dans /public
Hors ligne