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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 : 35
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 386
    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 chevronné Avatar de manuscle
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Gironde (Aquitaine)

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

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

    Tu peux utiliser un contrôleur de domaine pour résoudre ce problème.

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