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

MVC PHP Discussion :

problème avec .htaccess (internal server error) [ZF 1.9]


Sujet :

MVC PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 44
    Points
    44
    Par défaut problème avec .htaccess (internal server error)
    Bonjour, je suis en train de faire un projet sous Zend en suivant le tuto suivant :

    http://g-rossolini.developpez.com/tu...?page=sommaire


    Je rencontre un problème avec l'utilisation du .htaccess

    J'obtiens une "Internal server error" lorsque je me rend sur la page d'accueil de mon projet :

    http://localhost/projet/index.php

    Pourtant j'ai copié le code du tuto :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # Règles de réécriture pour Zend Framework
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule .* index.php
     
    # Sécurité : Ne pas autoriser le parcours de répertoires
    Options -Indexes
     
    # Configuration PHP
    php_flag magic_quotes_gpc off
    php_flag register_globals off
    php_flag short_open_tag on



    Je travaille en local sous Wamp et voici l'architecture de mon projet :



    (le fichier index.php se trouve à la racine du projet)

    Quel est le soucis ???

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 600
    Points
    12 600
    Par défaut
    As-tu configuré le mod_rewrite

  3. #3
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Au passage, le tuto que tu suis a été écrit pour ZF1.5, ce serait une bonne idée de suivre plutot celui écrit pour ZF 1.8/1.9 : http://s-jdm.developpez.com/tutoriel...end-framework/

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 44
    Points
    44
    Par défaut
    Citation Envoyé par MaitrePylos Voir le message
    As-tu configuré le mod_rewrite
    Merci ça fonctionne désormais !


    Bon maintenant, j'ai une nouvelle erreur qui m'empoisonne la vie depuis plusieurs jours.

    Si je tappe l'url suivante :

    http://localhost/projet/ OU http://localhost/projet/index

    J'obtiens ma page index

    Par contre, dès que je change l'url pour afficher une nouvelle page (dont l'action est pourtant bien définie dans mon contrôleur), cela ne marche pas :

    http://localhost/projet/toto (ne fonctionne pas)

    j'obtiens l'erreur suivante :


    Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    C:\wampp\www\matconselio\library\Zend\Loader.php on line 207
     
    Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (choixtypetache)' in C:\wampp\www\matconselio\library\Zend\Controller\Dispatcher\Standard.php:242 Stack trace: #0 C:\wampp\www\matconselio\library\Zend\Controller\Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 C:\wampp\www\matconselio\index.php(49): Zend_Controller_Front->dispatch() #2 {main} thrown in C:\wampp\www\matconselio\library\Zend\Controller\Dispatcher\Standard.php on line 242

    Par contre :http://localhost/projet/index/toto (fonctionne)


    Faut-il un autre contrôleur pour avoir une url de type http://localhost/projet/toto ?

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    278
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 278
    Points : 284
    Points
    284
    Par défaut
    Les url sont de la forme :
    monsite.com/controller/action (si action = index pas besoin de mettre d'action)

    Pour le notice, bah c'est explicite c'est que tu as suivi un tuto pr ZF 1.5, depuis l'autoload a été modifié, un ptit tour sur google et tu aura ta réponse.

  6. #6
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 497
    Points : 12 600
    Points
    12 600
    Par défaut
    Celira ta donnée la réponse à ton nouveau problème

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 44
    Points : 44
    Points
    44
    Par défaut
    Merci beaucoup, j'ai mieux compris l'utilisation de Zend et du MVC

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Internal Server Error avec un fichier .htaccess
    Par laSista dans le forum Apache
    Réponses: 1
    Dernier message: 20/07/2014, 22h25
  2. "Internal Server Error" avec .htaccess
    Par Invité(e) dans le forum Apache
    Réponses: 4
    Dernier message: 17/08/2011, 17h03
  3. Problème execution 500 Internal Server Error
    Par alicom86 dans le forum Forms
    Réponses: 0
    Dernier message: 05/08/2007, 02h09
  4. Réponses: 4
    Dernier message: 26/07/2007, 11h21

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