- Statut : non résolu
- Ce sujet contient 20 réponses, 3 participants et a été mis à jour pour la dernière fois par RM_WP-RUC, le il y a 15 années et 4 mois.
-
AuteurMessages
-
18 février 2009 à 16 h 05 min #467451
Bonjour,
Une fois n’est pas coutume, je vous soumets un problème qui m’agace un peu et dont je n’ai pas réussi à trouver la solution sur la vaste toile (sans doute ai-je mal cherché, mais…).
Vu que je ne suis pas un spécialiste d’Apache, je galère un peu pour régler ma configuration en local.
Je voudrais faire fonctionner plusieurs sites en local (actuellement, je n’arrive à en faire fonctionner qu’un).
Mon arborescence est la suivante :
WAMP est installé sur wamp
Mes sites sont installés à partir de sitesPar exemple :
site 1 :
sites_burp@ovhwww
correspondant à « cui.localburp.fr » (positionné sur 127.0.0.1 dans mon fichier hosts)site 2 :
sites_abc@onlinejanvier2009
correspondant à « janvier2009.localabc.com »etc.
Dans mon fichier httpd.conf, j’ai mis :
(…)
ServerRoot « d:/wamp/bin/apache/apache2.2.11 »
(…)
ServerName localhost:80
DocumentRoot « d:/sites/ »
(…)
<Directory "d:/sites/">
#
# Possible values for the Options directive are « None », « All »,
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that « MultiViews » must be named *explicitly* — « Options All »
# doesn’t give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be « All », « None », or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride all
#
# Controls who can get stuff from this server.
#
# onlineoffline tag – don’t remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
(…)Et comme j’ai lu qu’il fallait déclarer les virtuals hosts proprement dans le fichier dédié à cet effet, mon httpd-vhosts.conf ressemble à :
NameVirtualHost 127.0.0.1
<VirtualHost *:80>
DocumentRoot « D:/sites »
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerAdmin cui@burp.fr
DocumentRoot « D:/sites/_burp@ovh/www »
ServerName cui.localburp.fr
ErrorLog « logs/cui.localhost-error.log »
CustomLog « logs/cui.localhost-access.log » common
</VirtualHost>Je n’essaye pour l’instant même pas de déclarer le 2e site parce que ça plante dès le premier sur la ligne
DocumentRoot « /sites/_burp@ovh/www »
avec l’erreur
The Apache service named reported the following error:
>>> Warning: DocumentRoot [/sites/_burp@ovh/www] does not existPour information, la configuration qui marche, c’est quand je positionne
DocumentRoot et Directory directement dans httpd.conf sur le répertoire racine d’un des sites.18 février 2009 à 16 h 11 min #662040il a un pb avec le @ apparemment non? c’est pas un pb d’encodage?
18 février 2009 à 16 h 17 min #662041Oups !
Ta remarque me fait penser que je n’ai pas bien rétabli ma configuration.Je me suis en effet posé la question de savoir si mon @ dans un nom de répertoire pouvait mettre le bazar et c’est pour ça que j’ai fait un essai en renommant le répertoire mais ça n’a pas abouti.
(Je rectifie le DocumentRoot !)18 février 2009 à 16 h 23 min #662042je sèche… désolé
18 février 2009 à 16 h 33 min #662043Tu aurais pour le même besoin une config qui fonctionne à me donner en exemple ?
18 février 2009 à 16 h 38 min #662039malheureusement non car je ne bosse jamais sur wamp en local 😉
en fait, je fais toujours mes tests sur des servers online, c’est bcp plus simple, tu n’as pas à te prendre la tête avec la conf et j’aime pas trop l’idée de faire tourner un server web sur mon pc perso18 février 2009 à 17 h 03 min #662044C’est pourtant extrêmement pratique de bosser en local
1/ Quand on n’a pas de connexion internet (par exemple dans le TGV ou quand j’emporte mon portable pour faire une démo)
2/ Pour mettre au point un thème/une extension sans avoir a) à gérer les innombrables transferts ftp dans la phase de mise au point ni b) à prendre le risque de mettre « en prod » quelque chose qui est en test.
De plus, le serveur web qui tourne sur ton PC n’est accessible que localement (enfin, par défaut, avec Wamp, c’est le cas) et ce n’est qu’un programme comme un autre… (bon, pas tout à fait, Apache et MySQL sont installés en tant que service).18 février 2009 à 18 h 02 min #662045bah en fait, moi j’utilise l’éditeur inline de wordpress et ça pose aucun pb pour développer 😉
et quand j’ai plusieurs fichiers, j’utilise une connexion ftp permanente et dès que je sauve le fichier modifié, hop il l’uploade… bref, c’est transparent18 février 2009 à 23 h 14 min #662046@ Olivier » Oui, c’est convenable à mon sens pour des petites retouches en surface, mais pour des modifications plus profondes d’un site déjà en ligne, ça ne me semble pas très raisonnable, comme méthode !
@ tous » Je progresse !!! Mon problème était dû à une sombre histoire de sécurité sur mes répertoires, avec des autorisations qui n’étaient pas héritées du répertoire père comme ça aurait dû être le cas (Windows, I love you), suite à réinstallation de l’OS.
Quoi qu’il en soit, mon erreur est corrigée mais j’en ai une nouvelle désormais (403 Forbidden sur ‘/’). J’enquête un peu avant d’en appeler à nouveau à vos services si nécessaire.19 février 2009 à 12 h 41 min #662047Problème résolu. C’était encore des histoires de droits sur mes fichiers ! Grrrrr.
20 juillet 2009 à 14 h 14 min #662048@comme_une_image: est ce que tu es arrivé à faire tourner deux wordpress sur Wamp.
Si oui quel a été la marche à suivre.
J’ai vraiment une galère avec ça.Tout aide sera la bien venus
20 juillet 2009 à 14 h 22 min #662049Pour commencer, lis en détail mon 1er message sur cette discussion, il t’indique comment j’ai procédé (et ça marche, depuis que j’ai corrigé mes problèmes de droit Windows).
Donne moi quelques billes sur ce que tu as fait, pas fait, ce que tu cherches à obtenir en cible.
Bref, quelque chose d’un peu plus concret que « j’ai une galère » 😉20 juillet 2009 à 15 h 18 min #662050Désolé pour le manque de détail
Voici mon problème.
A cause de la crise je viens de reprendre la gestion de plusieurs petit blog qui donne des nouvelles de nos activités.
Nos site online sont hébergé chez infomaniak: ex: http://www.recreation-urbaine.com/newsApres avoir fait des bêtises sur les sites On-line, J’ai décidé d’essayer de tester mes expérimentation en local.
J’ai installé WAMPSERVEUR (version 2.0)
J’ai installer un premier wordpress:
Extrait de WP-Config:
define(‘DB_NAME’, ‘wordpress’);
define(‘DB_USER’, ‘root’);
define(‘DB_PASSWORD’, »);
define(‘DB_HOST’, ‘localhost’);
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_COLLATE’, »);Ce premier blog Marche.
Les choses se sont compliquées quand j’ai voulu installé « a l’identique » le blog On-line en local:
Pas de soucis pour la copie des fichiers
J’ai essayer de creer, dans PHPMyAdmin une base de donnée et un utilisateur à l’identique de ce que j’ai chez infomaniak (notamment en important le back-up de ma base de donnée.)Une fois fait tout ceci… lorsque j’essaye de rentré sur mon blog local … il ne se passe rien: firefox affiche une page blanche.
Pire quand j’essaye de forcer la console d’admin (http://localhost/news/wp-admin) je me retrouve redirigé sur ma console « online ».Au final j’ai le sentiment que j’ai juste fait n’importe quoi.
Si vous, ou quelqu’un d’autre peu m’aider?Si je résume j’aimerai trouver la bonnemarche à suivre pour:
– comment installer 2 wordpress (dont un importer du online) en local en utilisant WAMPMerci d’avance
20 juillet 2009 à 16 h 59 min #662051Wamp te permet d’accéder aux fichiers de log, notamment : Apache error log
Vérifie leur contenu !As-tu personnalisé un fichier httpd-vhosts.conf ?
Donne-moi quelques informations sur les répertoires où tu as placé tes sites en local, les noms de tes sites en local.
20 juillet 2009 à 17 h 42 min #662052Le fichier Apach error log ne dit pas grand chose:
Quand j’essaye de lancer le blog qui bugue il n’y a qu’une seule erreur:
[Mon Jul 20 19:13:11 2009] [error] [client 127.0.0.1] File does not exist: C:/wamp/www/favicon.icoPour ce qui est des sites locaux:
C:wampwwwnews (qui foire)
et
C:wampwwwwordpress (qui marche)Non je n’ai pas touché à httpd-vhosts.conf … est ce bien le fichier dans le repertoire C:wampbinapacheApache2.2.11confextra ?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.