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

Apache Discussion :

erreur fichier .HTACCESS


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 27
    Par défaut erreur fichier .HTACCESS
    bonjour

    j'ai développez une application php MVC en localhost suivi du cours :

    http://g-rossolini.developpez.com/tu...lication#LVIII


    mais je veux maintenant l'héberger dans u nserveur alors j'ai créer un fichier .HTACCESS et je met le code qu'il y a dans le http.conf

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <Directory "C:\wamp\www\MVC">
        AllowOverride None
        php_value include_path ".;C:\wamp\www\MVC\off"
        SetEnv HTTP_ROOT /MVC/
        RewriteEngine on
        RewriteCond %{REQUEST_URI} !\.(js|css|jpg|png|gif)$
        RewriteRule .* index.php
     
    </Directory>
    alors le serveur me donné une erreur concernant ce fichier

    je sais pas vraiment comment le modifier pour que mon application marche


    merci d'avance pour votre aide

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Voir la doc Apache :
    The directory sections occur in the httpd.conf file.
    Tu ne peux pas non mettre la directive AllowOverride dans un .htaccess. En revanche, tu dois pouvoir garder tout le reste, mais j'ai des doutes sur la valeur de include_path : m'étonnerait beaucoup que le chemin C:\wamp\www\MVC\off existe chez ton hébergeur et que C:\wamp\www soit le répertoire de ton site.

  3. #3
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 27
    Par défaut
    non c'est mon fichier http.conf sur mon pc et je sais pas comment le moddifier pour héberger l'application.

    je sais bien qu'on peut pas mettre queleques chose comme ça dans le httpaccess :

    C:\wamp\www\MVC\off"

    merci d'avance pour votre aide

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Pas tout compris. Tu veux faire quoi, exactement, dans ton .htaccess ? Tu veux configurer la réécriture (les Rewrite...) ou PHP ?

  5. #5
    Membre averti
    Femme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 27
    Par défaut
    je veux conficurer tous comme il y a dans le http.conf

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <Directory "C:\wamp\www\MVC">
        AllowOverride None
        php_value include_path ".;C:\wamp\www\MVC\off"
        SetEnv HTTP_ROOT /MVC/
        RewriteEngine on
        RewriteCond %{REQUEST_URI} !\.(js|css|jpg|png|gif)$
        RewriteRule .* index.php 
    </Directory>

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Et bien on regarde la doc Apache et on constate qu'on peut garder seulement les directives php_value, SetEnv et RewriteXxx dans le .htaccess à condition de mettre AllowOverride All dans httpd.conf. Pour utiliser php_value, il faut en outre que PHP soit configuré en module et pas en CGI, ce qui n'est pas le cas chez tous les hébergeurs. Donc au final :
    httpd.conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <Directory "C:\wamp\www\MVC">
        AllowOverride All
    </Directory>
    .htaccess (à la racine du site) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    php_value include_path ".;C:\wamp\www\MVC\off"
    SetEnv HTTP_ROOT /MVC/
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !\.(js|css|jpg|png|gif)$
    RewriteRule .* index.php

Discussions similaires

  1. Fichier .htaccess - deny -Erreur 403 - environnement PHP
    Par golfermania dans le forum Apache
    Réponses: 2
    Dernier message: 01/03/2014, 13h21
  2. Erreur 500 sur un fichier .htaccess utilisant <Directory />
    Par damien-sfwol dans le forum Apache
    Réponses: 2
    Dernier message: 19/10/2009, 16h57
  3. Réponses: 5
    Dernier message: 20/07/2008, 13h38
  4. Réponses: 4
    Dernier message: 03/07/2008, 19h55
  5. [ debutant ][ Tomcat ] Erreurs fichier web.xml
    Par zsoh dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 13/04/2005, 11h35

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