WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Vhost sous WIndows 7 : 403 forbidden
Envoyé par: kaboume (---.fbx.proxad.net)
Date: 02 May 2010 à 12:01

Bonjour,
J'ai installé wamp sur un windows 7 home sans problème.
J'ai voulu ajouté un VHOST supplémentaire dans /conf/extra/vhost.conf après avoir ajouté l'hôte dans mon etc/host mais quand je tente d'y accéder, j'ai un 403 forbidden.
Avez-vous déjà rencontré ce problème ?
Merci d'avance de votre aide.

Options: Répondre•Citer ce Message
Re: Vhost sous WIndows 7 : 403 forbidden
Envoyé par: bagu (---.bagu.biz)
Date: 02 May 2010 à 12:54

Bonjour,

La seule fois ou j'ai eu ce probleme, c'est que mon vhost était mal construit.

Options: Répondre•Citer ce Message
Re: Vhost sous WIndows 7 : 403 forbidden
Envoyé par: toumimi (---.224.75-86.rev.gaoland.net)
Date: 02 May 2010 à 13:08

Et si tel est le cas, une commande permet de tester la validité des fichiers de conf Apache (dont vhost fait partie)
C:/wamp/bin/apache/apacheVERSION/bin/httpd.exe -f C:/wamp/bin/apache/apacheVERSION/conf/httpd.conf -t -w

Remplacer VERSION par la version actuelle d'Apache utilisée et lancer la commande dans une fenetre DOS
( Démarrer -> Executer -> cmd, coller et lancer la commande.)

Bon courage smiling smiley

Florian

WampServer Patch (Screenshots)
Topic EN : www.wampserver.com
Topic FR : www.wampserver.com

Options: Répondre•Citer ce Message
Re: Vhost sous WIndows 7 : 403 forbidden
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 02 May 2010 à 17:26

Bonjour,

Ne pas oublier de « décommenter » la ligne :
Include conf/extra/httpd-vhosts.conf
du fichier wamp\bin\apache\apache2.2.yy\conf\httpd.conf

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Vhost sous WIndows 7 : 403 forbidden
Envoyé par: kaboume (---.fbx.proxad.net)
Date: 02 May 2010 à 20:44

Bonsoir,
Merci pour vos messages.
Toumimi, j'ai bien exécuté la ligne de commande et le résultat est "syntax ok".
Mon VHOST semble ok, le voilà :

<VirtualHost *:80>
DocumentRoot "C:\wamp\cards\www"
ServerName cards
ServerAlias cards.localhost
ErrorLog "logs/cards.localhost-error.log"
CustomLog "logs/cards.localhost-access.log" common
</VirtualHost>

Dans mon /etc/hosts :
127.0.0.1 cards

pour info, mon site est sous Zend Framework.

Je soupçonne une histoire de droits...
Merci.
Eric.



Modifie 1 fois. Derniere modification le 02/05/2010 à 20:46 par kaboume.

Options: Répondre•Citer ce Message
Re: Vhost sous WIndows 7 : 403 forbidden
Envoyé par: bagu (---.bagu.biz)
Date: 02 May 2010 à 21:14

Bonjour,

étant donné que vous n'êtes plus dans le répertoire "wamp/www", il vous faut une section directory par exemple :

<Directory "C:\wamp\cards\www">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>

Options: Répondre•Citer ce Message
Re: Vhost sous WIndows 7 : 403 forbidden
Envoyé par: kaboume (---.siege-docapost.fr)
Date: 03 May 2010 à 09:18

Bonjour,
Ça marche nickel !
Merci, j n'aurai jamais trouvé ça tout seul.

Pour info, peux-tu m'expliquer pourquoi est-ce nécessaire de mettre en place ce bloc ?
De mémoire, sous Linux, je n'ai jamais eu besoin de le faire.

Merci encore.

Options: Répondre•Citer ce Message
Re: Vhost sous WIndows 7 : 403 forbidden
Envoyé par: bagu (---.bagu.biz)
Date: 03 May 2010 à 19:23

En fait, ça dépend du répertoire dans lequel tu travailles.
Sous linux, tu as un répertoire qui contient l'ensemble de tes sites, chaque site étant un sous répertoire et ainsi de suite...C'est construit comme ça par défaut...

Sur windows, c'est la même chose, sauf que toi tu es sorti de ce répertoire...
Du coup, les permissions données dans le httpd.conf au répertoire www ne s'appliquent plus...

Donc, en indiquant <Directory "C:\wamp\cards\www"> avec un Allow from all tu autorises apache à servir les pages contenues dans un dossier différent du dossier par défaut...

J'ai eu ce problème car les vhosts par défaut de wamp sont construits sans cette directive, et vu que je me calquais dessus à l'origine, j'ai vite rencontré le soucis lorsque j'ai voulu modifier le répertoire de travail.

Le problème, c'est que l'absence de cette directive n'est pas une faute, et donc, ce n'est pas détecté comme une erreur.

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP