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 :

Zend_Controller_Router_Route_Hostname et réseau local


Sujet :

MVC PHP

  1. #1
    Rédacteur
    Avatar de Bakura
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    1 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 386
    Points : 2 640
    Points
    2 640
    Par défaut Zend_Controller_Router_Route_Hostname et réseau local
    Bonsoir à tous,

    J'essaye depuis plusieurs heures de faire fonctionner Zend_Controller_Router_Route_Hostname, sans succès . J'aimerais ainsi avoir des URLs du type http://lang.exemple.com/

    J'ai donc créé de nouvelles routes dans mon bootstrap comme indiqué dans la doc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    protected function _initHostnameRoute ()
    		{
    			$this->bootstrap ('FrontController');
    			$router = Zend_Controller_Front::getInstance ()->getRouter ();
     
    			$hostnameRoute = new Zend_Controller_Router_Route_Hostname (':lang.exemple.dev', array ('controller' => 'index', 'action' => 'index', 'lang' => 'en'));
    			$plainPathRoute = new Zend_Controller_Router_Route_Static ('');
     
    			$router->addRoute ('hostname', $hostnameRoute->chain ($plainPathRoute));
    		}
    Le soucis c'est qu'accéder à http://en.exemple.dev ou http://fr.exemple.dev ou n'importe quelle autre URL ne fonctionne pas, à cause d'une erreur DNS non trouvée. J'imagine donc que le problème ne vient pas de Zend mais de ma configuration Apache... Mais je n'ai pas réussi à trouver le moyen de régler ces problèmes, le fichier hosts de Windows ne supportant pas les wildcards, je ne peux pas non plus rediriger mon IP locale vers *.exemple.com.

    Si vous avez des idées pour résoudre tout ça, je suis preneur .

    Merci !

  2. #2
    Membre éclairé Avatar de manuscle
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2004
    Messages : 488
    Points : 663
    Points
    663
    Par défaut
    salut,

    Tu peux utiliser un contrôleur de domaine pour résoudre ce problème.
    Les idiots sont ceux qui ne posent jamais de question!

Discussions similaires

  1. Configurer IB sur réseau local
    Par tintin22 dans le forum Installation
    Réponses: 4
    Dernier message: 05/05/2005, 01h00
  2. Activer/Desactiver une connexion au réseau local
    Par Yodagobah dans le forum MFC
    Réponses: 7
    Dernier message: 05/01/2005, 17h17
  3. Configurer un réseau local avec 3 pc Win xp
    Par stkam dans le forum Développement
    Réponses: 3
    Dernier message: 26/02/2004, 19h13
  4. Redimensionnement des Paquets IP sur un Réseau Local
    Par Bonoboo dans le forum Développement
    Réponses: 2
    Dernier message: 12/07/2002, 15h40

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