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_Form PHP Discussion :

pbm sous zf-tutorial [ZF 1.8]


Sujet :

Zend_Form PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Par défaut pbm sous zf-tutorial
    Bonjour
    Les sources de l'exemple de Akra (http://akrabat.com/zend-framework-tutorial/) en version 1.8 fonctionnent sur mon serveur Zend Server CE mais je rencontre le problème suivant :
    Un clic sur "Add New Album" ou bien "Edit" ou encore "Delete" me renvoi sur les pages suivantes
    "Not Found
    The requested URL /zf-tutorial/public/index/add was not found on this server."
    "Not Found
    The requested URL /zf-tutorial/public/index/edit was not found on this server."
    "Not Found
    The requested URL /zf-tutorial/public/index/delete was not found on this server."
    pourtant les fichiers : index.phtml, add.phtml, edit.phtml, delete.phtml sont bien présents dans les répertoires "zf-tutorial\application\views\scripts\index"
    Le listage de "My albums" fonctionne bien (zf-tutorial/public).
    Merci de votre aide.

  2. #2
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 13
    Par défaut
    Bonjour
    En général si la redirection ne fonctionne pas cela viens du HTaccess.

  3. #3
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Par défaut
    merci
    le .HTACCESS est celui d'origine (situé dans le dossier /public) et comporte le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SetEnv APPLICATION_ENV development
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
    php_flag short_open_tags on
    tout "semble" OK alors qu'est ce qui cloche ?
    Merci de votre aide. je bloque dessus depuis 2 jours.

  4. #4
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Bonjour,

    il faudrait vérifier que le module rewrite d'Apache est bien activé (voir le fichier httpd.conf), et que les modifications par .htaccess sont permises (directive allowOverride à All pour le répertoire en question, également dans le fichier httpd.conf).

  5. #5
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Par défaut
    Merci @EUSEBE
    J'ai déjà vérifié tout est déjà Ok.
    y-a-t'il une différence entre le httpd.conf du Zend server CE (Windows XP) et celui du MAMP (Mac) ? car concernant la directive AllowOverride il y des bizarreries...
    Voici mon virtual host dans le httpd.conf du Zend server CE :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    # Virtual hosts
    <VirtualHost *:80>
        ServerName zf-tutorial.localhost
        DocumentRoot "C:\Program Files\Zend\Apache2\htdocs\zf-tutorial\public"
        <Directory "C:\Program Files\Zend\Apache2/htdocs\zf-tutorial\public">
            AllowOverride All
    	Allow from All
        </Directory>
    </VirtualHost>
    Ai-je oublié quelque chose ? Merci

  6. #6
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Je te propose de vérifier avec un fichier .htaccess le plus simple possible que le module de réécriture est bien actif.

    Crées donc un fixhier test.php contenant par exemple 'test', et modifies ton .htaccess pour ne plus avoir que les lignes suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine On
    RewriteRule .* test.php
    Si quelle que soit l'adresse testée tu tombes sur ton fichier test.php c'est ok. Sinon, c'est que ce n'est pas actif...

    Avec Zend server CE comme avec MAMP, le serveur web est apache, et les fichiers httpd.conf répondent aux mêmes règles... à la différence de version d'apache prêt.

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

Discussions similaires

  1. [ACCESS XP] pbm sous-formulaire différents ..
    Par gribouille dans le forum Access
    Réponses: 3
    Dernier message: 03/07/2006, 17h13
  2. Tutorial prog. en C sous Linux
    Par makohsarah dans le forum POSIX
    Réponses: 13
    Dernier message: 22/06/2006, 14h31
  3. Tutorials OpenGL/GLUT sous Linux ?
    Par Franck.H dans le forum OpenGL
    Réponses: 3
    Dernier message: 06/12/2005, 14h08
  4. Réponses: 1
    Dernier message: 22/09/2005, 21h09
  5. pbm config réseau sous vmware
    Par tonf dans le forum VMware
    Réponses: 4
    Dernier message: 17/07/2004, 10h49

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