Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/02/2012, 12h39   #1
Membre du Club
 
Inscription : mars 2005
Messages : 217
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : mars 2005
Messages : 217
Points : 54
Points : 54
Par défaut Tutorail ZF : Erreur 404

Bonjour,

Après avoir fait pas mal de symfony, je me mets à ZF !
Je commence par le tutorial http://framework.zend.com/manual/fr/...ate-model.html
Sauf que j'ai un problème, Erreur 404 !
Je suis tout comme il est écrit, et quand je clique sur "guestbook" j'ai mon erreur 404.
J'ai vérifier, apache est bien en mode rewrite
J'ai peut-être oublié une histoire de majuscule, minuscule, mais où ?
Merci de votre aide.
__________________
Jérôme
jejeman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2012, 13h20   #2
Membre confirmé
 
Avatar de DarkSeiryu
 
Homme Mickaël
Développeur Web
Inscription : janvier 2009
Messages : 408
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 23
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2009
Messages : 408
Points : 234
Points : 234
Envoyer un message via MSN à DarkSeiryu
Salut.

On manque de détails pour t'aider... Comme où en es-tu dans le tuto' ? Ton code pour qu'on puisse voir si il n'y a pas d'erreur ?

Mais bon, au vu de l'erreur, à mon avis tu as simplement oublié de créer ta page .phtml qui va avec l'action de ton controller qui est appelée quand tu cliques sur ton lien "guestbook".
Par exemple, si tu as dans ton IndexController une méthode indexAction(), il faut que tu aies, dans le sous-dossier index de ton dossier view, un fichier qui a pour nom le nom de l'action. Dans l'exemple présent : index.phtml.

DarkSeiryu
DarkSeiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 11h15   #3
Membre du Club
 
Inscription : mars 2005
Messages : 217
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : mars 2005
Messages : 217
Points : 54
Points : 54
Merci de votre retour...
En fait j'ai creusé un peu et j'ai vu que quand je clique sur guestbook, il essaie d'ouvrir la page http://localhost/quickstart/guestbook
et c'est la que ca pose problème...
par contre si je vais sur http://localhost/quickstart/index.php/guestbook
la ca marche !
D'ou ca vient ?
__________________
Jérôme
jejeman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 11h40   #4
Membre confirmé
 
Avatar de DarkSeiryu
 
Homme Mickaël
Développeur Web
Inscription : janvier 2009
Messages : 408
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 23
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2009
Messages : 408
Points : 234
Points : 234
Envoyer un message via MSN à DarkSeiryu
Yo.

Ca vient surement d'un problème de paramétrage d'Apache. Il faudrait que tu te crées un virtual host dans ta config' Apache (fichier httpd.conf) pour remédier au souci.

Faire un truc dans le genre quoi :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<VirtualHost 192.168.1.6:80>
    ServerName ton.nom.de.domaine
    ServerAdmin mail@mail.com
 
    # Le chemon vers ton projet (pour Zend, si ton index.php est dans public, oublie pas de rajouter ce dossier dans le path).
    DocumentRoot /le/chemin/vers/ton/appli/
 
    # Si tu veux faire des logs...
    ErrorLog /var/log/apache2/project_name_log
    CustomLog /var/log/apache2/project_name_log combined
 
    # Permet de définir le fichier index.
    DirectoryIndex default.htm index.php default.cfm index.htm index.cgi index.cfm
    Options -Indexes
 
    <Directory /le/chemin/vers/ton/appli/>
        allow from all
        AllowOverride All
    </Directory>
 
    <Location />
        RewriteEngine on
        # Regles de reecriture pour Zend Framework
        RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
        RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
        RewriteRule !\.(js|ico|gif|jpg|png|css|zip|gz|html|xml)$ index.php [L]
    </Location>
 
    SetEnv APPLICATION_ENV grenoble
 
</VirtualHost>
DarkSeiryu
DarkSeiryu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h42.


 
 
 
 
Partenaires

Hébergement Web