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
Sous sites
Envoyé par: geronimmo (---.22-78-194.adsl-static.isp.belgacom.be)
Date: 22 February 2007 à 11:13

Yello les amis

Comment je dois faire pour faire crée un deuxième site e sous apache..

Je dois le mette dans un répertoire spécifique ou autre ?

Merci Merci

Options: Répondre•Citer ce Message
Re: Sous sites
Envoyé par: Philoo (---.w90-6.abo.wanadoo.fr)
Date: 22 February 2007 à 11:23

Bonjour,

En mode local, il suffit de placer le contenu de chaque site dans des sous-dossiers du dossier www de Wamp pour les rendre accessibles depuis des adresses de type [localhost], [localhost], etc.

Où "site1" ou "site2" correspont au nom donné à chaque sous-dossier contenant un site.

En résumé, si je place les fichiers de mon site dans le dossier "c:\wamp\www\machinchose", je pourrai y accéder à l'adresse "[localhost];^^


Options: Répondre•Citer ce Message
Re: Sous sites
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 22 February 2007 à 12:01

Bonjour,

Bonjour,

Voici comment j'ai fait pour que sous Wamp5, mes différents sites locaux soient vus de manière similaire aux mêmes sites chez un hébergeur - c'est-à-dire pour que les différentes variables, par exemple :

$_SERVER['SCRIPT_NAME']
$_SERVER['PHP_SELF']
$_SERVER['SCRIPT_FILENAME']
$_SERVER['DOCUMENT_ROOT']
$_SERVER['SERVER_NAME']
__FILE__

soient gérées de la même manière en local et en réel, ce qui n'est pas le cas de la configuration Wamp5 par défaut, principalement par le fichier www/index.php.

Cela s'applique pour Windows XP - Pas essayé avec Vista.

Je prends l'exemple de 3 de mes sites :
(Bien sûr, exemple à modifier en fonction du nom de vos sites)

- Sites réels
[aviatechno.fre.fr]
[le.pointu.free.fr]
[phottello.free.fr]

- Sites locaux
G:\Wamp\www\aviatechno\
G:\Wamp\www\le.pointu\
G:\Wamp\www\phottello\

Nota : Il est impératif que les noms des dossiers des sites locaux soient différents des noms des sites réels.

- 1 - Modifier le fichier %windir%\System32\Drivers\etc\Hosts
pour qu'il comprenne les lignes suivantes :

127.0.0.1 localhost
127.0.0.1 aviatechno
127.0.0.1 phottello
127.0.0.1 le.pointu

Les contenus de droite de chaque ligne étant les exactes copies des noms des dossiers des sites locaux situés dans G:\Wamp\www\

- 2 - Ouvrir le fichier Wamp\Apache\Conf\httpd.conf

Nota : Nouveau avec Wamp5 1.7.0, la définition des « Virtual Hosts » ne se fait plus directement dans le fichier httpd.conf, mais dans un fichier include conf/extra/httpd-vhosts.conf

Décommenter (Supprimer le # de début de ligne) la ligne Include... :

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

- 2.1 - Ouvrir le fichier conf/extra/httpd-vhosts.conf

ajouter (ou modifier) le texte suivant :

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot G:/Wamp/www
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot G:/Wamp/www/aviatechno
ServerName aviatechno
</VirtualHost>

<VirtualHost *:80>
DocumentRoot G:/Wamp/www/phottello
ServerName phottello
</VirtualHost>

<VirtualHost *:80>
DocumentRoot G:/Wamp/www/le.pointu
ServerName le.pointu
</VirtualHost>

Nota : ServerName localhost doit être en premier et l'ordre correspondre à celui du fichier Hosts.

À partir de ces modifications, si on lance Wampserver et que dans le navigateur on lance un site local, par exemple [aviatechno] (le "/" final est obligatoire), on ouvrira bien le site local.

En revanche, si on lance Localhost depuis l'icône de Wampserver, puis dans le menu du fichier index.php de Wampserver, par exemple aviatechno, on obtiendra :
[localhost]
ce qui ajoute un niveau de plus (localhost/) par rapport au site réel et fait que les variables susmentionnées n'ont pas un contenu similaire à celui du site réel.

Donc,
- 3 - dans le fichier Wamp\www\index.php
modifier la ligne :

echo '<a class="ditem" href="'.$file.'"><img src="dossier.gif" alt="image dossier" /> '.$file.'</a>';

par

echo '<a class="ditem" href="['.$file.'] src="dossier.gif" alt="image dossier" /> '.$file.'</a>';

et le site local sera bien lancé par [aviatechno] au lieu de localhost/aviatechno



------------------------------------------------------------------------------------------------------------
Wampserver 3.3.0 32 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40 - MariaDB 10.5.13/10.6.5
Wampserver 3.3.0 64 bit - Apache 2.4.54.2 - PHP 8.2.4…7.4.33 - MySQL 5.7.40/8.0.31 - MariaDB 10.5.17/10.10.2
PhPMyadmin 5.2.1 - MysqlDumper 1.24.5
on W10 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
Re: Sous sites
Envoyé par: geronimmo (---.22-78-194.adsl-static.isp.belgacom.be)
Date: 22 February 2007 à 14:50

Comment çà se passe de l'extérieur /


car pour le moment j'ai un premier site dans www.
et j'ai un deuxième site que j'ai mis dans www/galerie

mais de l'extérieur quand on fait www/.... /galerie : il n'y a pas de soucis..

Mais si on enlève le galerie : on tombe sur mon premier site.


Comment je dois faire


merci pour vos ocnse

Options: Répondre•Citer ce Message
Re: Sous sites
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 22 February 2007 à 16:37

geronimmo a écrit:

> Comment çà se passe de l'extérieur /

wamp\www\site_1\index_du_site_1.php
wamp\www\site_2\index_du_site_2.php

et ainsi de suite.

Options: Répondre•Citer ce Message
Re: Sous sites
Envoyé par: geronimmo (---.22-78-194.adsl-static.isp.belgacom.be)
Date: 23 February 2007 à 15:11

Merci à toi...

Super ...

a Mettre en place...

Options: Répondre•Citer ce Message
Re: Sous sites
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 05 April 2007 à 01:17

Bonjour Otomatic,

J'ai besoin de tes services.

Comme geronimmo je désire mettre plusieurs site sur mon serveur Wamp5 1.6.6, donc j'ai suivi à la lettre tes instructions extrèmement claires

%windir%\System32\Drivers\etc\Hosts
127.0.0.1 localhost
127.0.0.1 WT_india
127.0.0.1 WT_international

C:/wamp/Apache2/conf/httpd.conf

# Use name-based virtual hosting.
#
NameVirtualHost *:80

VirtualHost *:80>
DocumentRoot C:/Wamp/www
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot C:/Wamp/www/WT_india
ServerName WT_india
</VirtualHost>

<VirtualHost *:80>
DocumentRoot C:/Wamp/www/WT_international
ServerName WT_international
</VirtualHost>

#
# VirtualHost example:

Pour le localhost aucun problème mais lorsque par IE7 j'appelle l'un de mes sites, s'ouvre Index of/ avec:

WT_india/ 04-Apr-2007 14:45 -
WT_international/ 04-Apr-2007 14:45 -

et en cliquant dessus s'ouvre mon site.

STP que manque t'il et que faut il faire pour avoir le site directement

Merci bien
Aldo


Options: Répondre•Citer ce Message
Re: Sous sites
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 05 April 2007 à 09:29

Bonjour,

Il faut que le fichier d'accueil du site se nomme index.html ou index.php.

Options: Répondre•Citer ce Message
Re: Sous sites
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 06 April 2007 à 11:12

Bonjour Otomatic,

Merci de ta réponse.

J'ai regardé tes sites, la passion t'anime ... c'est un plaisir de vivre avec passion

Constatation :

1/ En ayant paramétré C:/wamp/Apache2/conf/httpd.conf comme je te l'ai indiqué, lorsque je ferme mon PC et que je le reconnecte Wamp5 1.6.6 ne fonctionne plus (c'est apache2 qui ne démarre pas même en le mettant en automatique) j'ai paramétré httpd.com comme à l'origine et à nouveau Wamp5 fonctionne.

2/ lorsque j'appelle [localhost] et [localhost] s'ouvre directement chaque site appelé.

3/lorsque j'appelle l'une et l'autre des url des sites, j'arrive à Index of/ avec:

WT_india/ 04-Apr-2007 14:45 -
WT_international/ 04-Apr-2007 14:45 - et en cliquant sur l'un et l'autre, chaque site s'ouvre, donc pas de problème url.

4/ WT_india a les mêmes fichiers et dossiers que WT_international
5/ WT_india et WT_international ont chacun un fichier index.php et accueil.php
6/ j'ai vérifé httpd.conf
# DirectoryIndex:
DirectoryIndex index.php index.php3 index.html index.htm index.html.var
____________________________

Pour chaque site (l'un après l'autre, sans mettre les deux à la fois) j'ai essayé en mettant dans www ou en le laissant dans son dossier d'origine:

a) le fichier original index.php, impossible d'ouvrir le site.

b) aprés avoir renommé le fichier accueil.php en index.php impossible d'ouvrir le site.

STP comme agir ??? Je pense que t'as compris que je suis totalement inculte en informatique (entre autre).

Merci bien
Aldo

Options: Répondre•Citer ce Message
Sous sites
Envoyé par: linokoo (---.dsl.scarlet.be)
Date: 13 April 2007 à 02:19

Bonjour,

J'ai deux sites entre ma relation de fichiers, notamment "Perou" et "auxilia" mises en "Répertoire" et autre "Perou" mis en fichier et s'ouvre chez "geocities".

En répertoire s'ouvre chez moi sur mon PC.

P être que cela va vous donner une idée comment mettre deux sites avec wamp.

ww.dynalias.com/lino
de 11 à 2 am du lendemain

Au plaisir
lino

Options: Répondre•Citer ce Message
Re: Sous sites
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 16 April 2007 à 00:36

Bonjour lino,

je ne comprends pas votre message

Merci.


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