Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Je suis étudiant en informatique et je veux apprendre le framework Zend.
Je suis en train de suivre un tuto (sur d....z.com) qui consiste à faire ses premiers pas sur zend, seulement j'ai un étrange problème.
Je suis sous windows avec easy php 3 et quelque chose m'échappe :
Quand je mets AllowOverride à All, je tape mon url : http://monurl/ et j'ai un objet non trouvé, par contre quand je tape http://monurl/index.php, j'ai bien la page et je peux naviguer ! Par contre je n'ai pas le CSS qui est pris en compte
Au contraire, si je mets AllowOverride à none, quand je tape http://monurl/ et ma page s'affiche (avec le css), mais par contre, impossible de naviguer ?
je suis un peu perdu dans les vérifications de conf à vérifier, et un petit coup de main serait trop sympa !
A titre indicatif, voici le lien du tuto :
http://g-rossolini.developpez.com/tutor … e=sommaire
merci
Dernière modification par gostbuster (12-03-2009 16:09:22)
Hors ligne
Tes règles de réécriture d'URL doivent s'appliquer aussi aux css, tu peut préciser les extensions à ne pas prendre en compte de la façon suivante :
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|JPG|JPEG)$ /index.php
ou essai les règles du tutoriel officiel :
# public/.htaccess RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ /index.php [NC,L]
Dans tous les cas j'ai aussi débuté le ZF avec le tutoriel de Guillaume Rossolini (merci à lui) mais je pense qu'il vaut maintenant mieux suivre, si tu n'as pas trop de difficultés avec l'anglais, le tutoriel officiel qui est plutôt bien fait et plus à jour.
Hors ligne
Bonjour et merci pour ta réponse, j'ai modifié mon fichier .htaccess, et rien a faire...c'est idem .... autre chose a vérifier ? merci.
Je vais jeter un coup d'oeil sur le tuto officiel.
Merci
Hors ligne
Tu es redirigé quelque part quand tu rentre l'adresse du css dans la barre d'adresse de ton navigateur ?
Hors ligne
Ben quand je tapais cette url : http://monurl/
j'avais cette erreur :
[Wed Mar 11 15:45:15 2009] [error] [client 127.0.0.1] client denied by server configuration: C:/Program Files/EasyPHP 3.0_2/www/
J'ai donc modifié dans httpd la ligne <Document Root{$path}/www...etc par :
DocumentRoot "D://Jeremy//workspace//ResaCamp//tutoriel-zf/"
Voilà
Hors ligne