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

Réseau Discussion :

Comment pointer indifféremment sur deux dossiers différents en localhost


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Poseidon62
    Inscrit en
    Mars 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Mars 2004
    Messages : 102
    Par défaut Comment pointer indifféremment sur deux dossiers différents en localhost
    Bonjour,

    Alors voici mon souci - je vais essayer d'être clair.
    Je souhaite tester le framework zend studio, mais il se trouve que j'ai suivi bêtement la doc. officielle pour l'installation, et le dossier où se trouve le fichier index.php est dans un dossier /zend_test sur le /home.

    /home/poseidon59/Zend/workspaces/zend_test
    Moi, lorsque je développe, mon dossier se trouve sur

    /var/www/html
    Donc lorsque je tape 'localhost' dans mon navigateur, comme cette adresse est définie dans mon fichier httpd.conf, çà pointe directement sur le fichier 'index.php' qui se trouve dans ce répertoire.

    Ma question est la suivante :

    Comment faire (si c'est possible, biensur) pour, qu'en localhost, je puisse pointer indifféremment sur l'un ou l'autre dossier ?
    Et éventuellement, si celà est possible, quel paramétrage doit-on mettre en place ?

    Merci

  2. #2
    Membre chevronné Avatar de cboudy
    Profil pro
    Ingénieur informatique industrielle
    Inscrit en
    Avril 2006
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique industrielle
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 407
    Par défaut
    tu peux créer un fichier monsite.conf dans /etc/httpd/conf.d avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Alias /monsite /home/sfproject/lib/vendor/sf_sandbox/web
    <Directory /home/sfproject/lib/vendor/sf_sandbox/web/>
       order deny,allow
       deny from all
       allow from 127.0.0.1
       allow from ::1
    </Directory>
    (puis un redémarrage de apache)
    comme ça ton site est dispo dans http://localhost/monsite

  3. #3
    Membre confirmé Avatar de Poseidon62
    Inscrit en
    Mars 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Mars 2004
    Messages : 102
    Par défaut
    Bonsoir cboudy,

    Tout d'abord, je te remercie pour ta réponse.
    Je viens d'essayer la solution que tu m'as conseillée, mais voici ce qu'il me renvoie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Forbidden
    
    You don't have permission to access /zend_test/ on this server.
    Apache/2.2.14 (Fedora) Server at localhost Port 80
    A quel type de droits ce message fait-il référence ?

  4. #4
    Membre chevronné Avatar de cboudy
    Profil pro
    Ingénieur informatique industrielle
    Inscrit en
    Avril 2006
    Messages
    407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique industrielle
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 407
    Par défaut
    il faut savoir ou se situe ce répertoire zend_test et peut être compléter le fichier de conf
    que te donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    updatedb && locate zend_test
    ?

  5. #5
    Membre confirmé Avatar de Poseidon62
    Inscrit en
    Mars 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Mars 2004
    Messages : 102
    Par défaut
    J'ai créé ce fichier dans le répertoire où se situent les autres fichiers de conf, à savoir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /etc/httpd/conf.d/zend_test.conf
    Quand je regarde les droits sur les autres fichiers, ils sont identiques

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    [root@localhost conf.d]# ls -l
    total 32
    -rw-r--r--. 1 root root 118 juin  26  2007 mod_dnssd.conf
    -rw-r--r--. 1 root root 674 nov.  20 12:55 php.conf
    -rw-r--r--. 1 root root 927 janv. 10 16:49 phpMyAdmin.conf
    -rw-r--r--. 1 root root 566 déc.   5  2005 proxy_ajp.conf
    -rw-r--r--. 1 root root 392 déc.   3 10:26 README
    -rw-r--r--. 1 root root 299 sept.  9  2004 welcome.conf
    -rw-r--r--. 1 root root 208 avril  2 22:13 zend_test.conf
    -rw-r--r--. 1 root root 206 avril  2 22:04 zend_test.conf~
    Les droits sur le fichier httpd.conf qui se trouve dans le répertoire /conf sont identiques également

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    [root@localhost conf]# ls -l
    total 88
    -rw-r--r--. 1 root root 33782 avril  2 15:26 httpd.conf
    -rw-r--r--. 1 root root 33897 avril  2 14:49 httpd.conf~
    -rw-r--r--. 1 root root 12958 déc.   3 10:26 magic
    
    A chaque fois, je relance bien le daemon httpd avec la commande suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    su -lc 'service httpd restart'

  6. #6
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 635
    Par défaut
    1) Je conseillerais un retour à l'ancienne configuration avec un lien d'un dossier vers l'autre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln -s /home/sfproject/lib/vendor/sf_sandbox/web /var/www/html
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ln -s /var/www/html  /home/sfproject/lib/vendor/sf_sandbox/web
    2) Il est où le répertoire /zend_test/ auquel le serveur n'a pas accès ?
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

Discussions similaires

  1. Comment concevoir une application sur deux plateformes différentes ?
    Par Fab4v dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 21/02/2014, 17h46
  2. Réponses: 2
    Dernier message: 03/02/2014, 09h38
  3. Réponses: 0
    Dernier message: 20/05/2012, 18h39
  4. Réponses: 4
    Dernier message: 26/08/2009, 21h55
  5. Réponses: 6
    Dernier message: 22/05/2008, 12h34

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