IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Tutorail ZF : Erreur 404


Sujet :

Zend Framework PHP

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    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.

  2. #2
    Membre très actif Avatar de DarkSeiryu
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    425
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 425
    Par défaut
    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

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut
    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 ?

  4. #4
    Membre très actif Avatar de DarkSeiryu
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2009
    Messages
    425
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Janvier 2009
    Messages : 425
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

Discussions similaires

  1. detecter erreur 404
    Par roots_man dans le forum ASP
    Réponses: 9
    Dernier message: 25/11/2004, 15h36
  2. [Configuration] erreur 404, url demandée ?
    Par mikyfpc dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 08/10/2004, 09h37
  3. [Apache-SSL] Erreur 404
    Par GLDavid dans le forum Apache
    Réponses: 2
    Dernier message: 08/09/2004, 17h12
  4. [struts][tomcat]erreur 404 suite à un forward
    Par minique dans le forum Struts 1
    Réponses: 3
    Dernier message: 06/09/2004, 10h11
  5. Check Url pour savoir si erreur 404 ou si le site existe
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/08/2002, 13h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo