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

Accès au virtual host


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Par défaut Accès au virtual host
    Bonjour, tentant de démarrer Zend Framework
    sous Php 5.4.6-1ubuntu1 (linux)
    j'ai défini mon virtualhost dans httpd.conf et son adresse dans le host
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <VirtualHost *:80>
        ServerName zendol.local
        DocumentRoot /media/groslinux/apprendre/zend/zf2-tutorial/public
        SetEnv APPLICATION_ENV "development"
        <Directory /media/groslinux/apprendre/zend/zf2-tutorial/public>
            DirectoryIndex index.php
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    la page web affichée me laisse coît
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    The web server software is running but no content has been added, yet.
    Par contre, l'alias pointant vers le même fichier .../public/index.php fonctionne.
    Je ne comprends pas ce qui peut manquer ....

  2. #2
    Membre émérite Avatar de tdutrion
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2009
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 561
    Par défaut
    Bonjour,

    En général sous Ubuntu on ne procède pas tout à fait comme ça pour les VHost... Tu as installé Apache depuis les dépots ?

    Normalement on mets les vhost dans différents fichiers dans /etc/apache2/sites-availabled/ et il y a une directive dans /etc/apache2/apache2.conf qui charge tous les vhosts actifs (/etc/apache2/sites-enabled/).

    Pour activer un fichier de vhost on utilise alors sudo a2ensite nom_du_fichier_vhost_a_activer

    Ensuite on reload apache : sudo service apache2 reload

    Là il semblerait que ton serveur te renvois la page par défaut (essaye de faire un sudo cat /var/www/index.html).

    Tu as bien aussi zendol.local dans /etc/hosts ?

  3. #3
    Membre éclairé Avatar de a028762
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 419
    Par défaut
    Bonjour,
    Apache est installé depuis les dépots
    N'ayant jamais utilisé les vhosts, je suis un peu dérouté.
    le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo cat /var/www/index.html
    me renvoie bien le message en question.
    Après déplacement du paragraphe vhost du httpd.conf (là ou je plaçe mes alias) vers un fichier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /etc/apache2/sites-availabled/zend
    , j'ai activé comme proposé et en effet, le fichier est recopié par cette commande dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /etc/apache2/sites-enabled/zend
    .
    L'adresse zendol.local est bien dans le /etc/hosts (127.0.0.1 zendol.local)
    Le phpinfo me ramène bien par ailleurs que mod_rewrite est installé
    Mais rien ne change ...
    Ce framework est bien censé simplifier la vie du développeur ? j'avoue n'être pas convaincu ...
    Merci de ton attention
    Olivier

  4. #4
    Membre émérite Avatar de tdutrion
    Homme Profil pro
    Architecte technique
    Inscrit en
    Février 2009
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 561
    Par défaut
    ZF a une courbe d'apprentissage assez longue, mais là il ne s'agit pas de ZF mais d'Apache plutôt...

    Tu as lors de ta requête un certain nombre de choses qui se passent : transit http sur le réseau, passage dans un serveur http (ici Apache2), passage à PHP, retour à Apache...

    Si tu pointes toujours sur le mauvais dossier, c'est que ton vhost n'est pas pris en compte. As-tu bien rechargé la configuration d'Apache ? As-tu des messages d'erreur lors du rechargement d'Apache ?

    As-tu une ligne
    dans la conf d'apache ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cd /etc/apache2
    grep "NameVirtualHost" ./* -r
    Est-ce que tu as dans un des fichiers la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    # Include the virtual host configurations:
    Include sites-enabled/
    Ou une similaire, qui indique qu'il faut charger les vhost enabled.

Discussions similaires

  1. Apache acces virtual host
    Par bm dans le forum Apache
    Réponses: 19
    Dernier message: 03/08/2013, 21h27
  2. Problème d'accès avec alias de virtual host
    Par Invité dans le forum Apache
    Réponses: 3
    Dernier message: 12/08/2011, 00h16
  3. Accés virtual host linux depuis windows
    Par aiphes dans le forum Apache
    Réponses: 2
    Dernier message: 29/04/2011, 16h27
  4. Réponses: 3
    Dernier message: 29/10/2010, 14h49
  5. [tomcat]comment cree un "Virtual Host" avec tomcat
    Par nouaman dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 04/06/2004, 22h51

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