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

Symfony PHP Discussion :

Problème routing et url rewriting ?


Sujet :

Symfony PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut Problème routing et url rewriting ?
    bonjour, voila j'utilise l'url rewriting,
    quand je suis en dev j'accède a mon environnement comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://mon-projet/frontend-dev.php/mon_module
    maintenant j'essaie d'y accéder en environnement de production
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://mon-projet/mon_module
    mais seulement la page d'accueil fonctionne toute mes routes sont HS
    il faut que j'ajoute index.php dans mon URL pour que ça fonctionne pourquoi??

    merci pour votre aide

  2. #2
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    As-tu essayé de décommenter la ligne
    dans le .htaccess ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    non je n'avais pas essayé, je viens de le faire mais pas plus

  4. #4
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    Que vaut la clé DirectoryIndex dans ton httpd.conf ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    ct index.php,
    mais la j'ai voulu désactiver le module rewrite dans le httpd.conf de wamp,
    j'ai voulu le redémarrer mai apache ne démarre plus,
    je l'ai réactivé et pareil, donc la je vient de remettre le httpd.conf d'origine et ça ne redémarre pas.
    je me retrouve avec un autre problème

  6. #6
    Membre émérite Avatar de Herode
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2005
    Messages
    825
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 825
    Par défaut
    Ha, pas de chance.
    Quel est le message d'erreur d'Apache ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    celui la je crois
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Mon Jun 07 15:01:24 2010] [error] [client 127.0.0.1] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://smart-pl.com/
    smart-pl été mon virtual host

  8. #8
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Celui-là pourrait expliquer le problème du route qui ne marchait pas.

    Par contre, pour le message d'erreur au démarrage d'apache, c'est dans les journaux de windows qu'il faut chercher, de tête, dans le journal système.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    dans les journaux windows ça me dit seulement ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    le service wampapache s'est arrêté avec l'erreur service particulière 1 (0x1).

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    ça remarche à n'y rien comprendre j'ai trifouillé le hosts de system32/drivers/etc ainsi que mon httpd.conf le listen 127.0.0.1:80 j'ai commenté dé commenté et maintenant ça remarche
    les mystères de l'informatique.
    Je repart sur mon premier problème je te dit ce qu'il en est tout de suite

  11. #11
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Le code 0x1 indique que le moteur apache ne peut pas redémarrer...

    As-tu essayer le coup de : je redémarre la machine ?

    Vide (ou change de nom), le fichier de logerror d'apache (dans le répertoire apache) avant de redémarer.

    Tu n'aurais pas un IS qui tourne ? ou une autre application qui pourrait avoir la main sur le port 80 ?

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    c'est bon merci ça remarche

    j'avais fait un netstat le port 80 été bien libre.

    en faite ça vient de mon listen

    si je met 127.0.0.1 ça marche pas
    je doit absolue mettre 127.0.0.1:80

  13. #13
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Il n'y a plus qu'à traiter le problème d'origine.

  14. #14
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    j'ai ajouté mon virtualhost

    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
    Listen 127.0.0.1:80
     
     
    <VirtualHost 127.0.0.1:8080> 
      ServerName smart-pl
      DocumentRoot "/www/smart/web"
      DirectoryIndex index.php
      <Directory "/www/smart/web">
        AllowOverride All
        Allow from All
      </Directory>
     
      Alias /sf /home/sfproject/lib/vendor/symfony/data/web/sf
      <Directory "/home/sfproject/lib/vendor/symfony/data/web/sf">
        AllowOverride All
        Allow from All
      </Directory>
    </VirtualHost>
    ainsi que mon hosts dans windows
    127.0.0.1 smart-pl

    mais en tapant http://smart-pl
    je tombe sur www mais plus sur mon appli symfony

  15. #15
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    j'ai trouvé comment faire, j'ai mit les chemins en absolu

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    NameVirtualHost 127.0.0.1:80
     
    Listen 127.0.0.1:80
     
    <VirtualHost 127.0.0.1:80> 
      ServerName smartio-plm
      DocumentRoot "E://wamp/www/smartiosi/web"
      DirectoryIndex index.php
      <Directory "E://wamp/www/smartiosi/web">
        AllowOverride All
        Allow from All
      </Directory>
    </VirtualHost>
    et en plus maintenan le module rewrite marche nickel encore les mystères de l'informatique je me réjouit pas trop vite je vais faire des tests

  16. #16
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Encore plus simple et pour éviter toutes erreurs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    NameVirtualHost 127.0.0.1:80
     
    Listen 127.0.0.1:80
     
    <VirtualHost *> 
      ServerName smartio-plm
      DocumentRoot "E://wamp/www/smartiosi/web"
      DirectoryIndex index.php
      <Directory "E://wamp/www/smartiosi/web">
        AllowOverride All
        Allow from All
      </Directory>
    </VirtualHost>

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    oui merci ça fonctionne aussi,

    sinon effectivement d'autre problème revienne
    quand je tape cette URL http://localhost/product
    tout fonctionne

    quand je tape http://smart-pl/product
    cette erreur revient comment est-ce possible ?

    http://www.developpez.net/forums/d90...ine-exception/

  18. #18
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Ceci me dit 2 choses, tu as oublié un vhost, celui qui permet de revenir à la page de base de wamp, celui par défaut et qui doit se trouver en premier...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <VirtualHost *>
    	DocumentRoot "c:\Program Files\wamp\www"
    </VirtualHost>
    Et le deuxième ne peut pas marcher, le nom du site que tu donnes dans l'url est différent de celui du vhost "serverName". De plus, il faut le déclarer dans le fichier host de windows pour que cela passe.

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    si les deux marche en faite,
    mais en faite j'ai cette erreur "Couldn't find class E" avec un module en passant par http://smart-pl/product
    http://www.developpez.net/forums/d90...ine-exception/

    que je n'ai pas en changeant l'url par http://localhost/product

    alors que logiquement c'est le même code et le même module

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut

    J'ai encore été obligé de recréer un nouveau module, mais je ne trouve toujours pas l'erreur, j'ai regardé dans le modèle dans le generator dans les templates dans les actions mm en mettant tous en commentaire ça ne fonctionne pas .

    Bref pour le routage tout est ok c'est déjà ça

Discussions similaires

  1. Problème VirtualHost + Alias + URL Rewriting
    Par Phara dans le forum Apache
    Réponses: 5
    Dernier message: 02/11/2009, 10h12
  2. Problème simple d'url rewriting
    Par mims1664 dans le forum Apache
    Réponses: 3
    Dernier message: 02/02/2009, 10h39
  3. Problème avec l'url rewriting
    Par sami_c dans le forum Apache
    Réponses: 6
    Dernier message: 02/09/2008, 09h22
  4. Problème d'URL rewriting
    Par Metallic-84s dans le forum Apache
    Réponses: 7
    Dernier message: 25/04/2006, 14h58
  5. [htaccess] Problème d'url rewriting
    Par scorpiwolf dans le forum Apache
    Réponses: 4
    Dernier message: 02/12/2005, 18h21

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