[Résolu] Problème de configuration WAMP

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 21)
  • Auteur
    Messages
  • #467451
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    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 D:wamp
    Mes sites sont installés à partir de D:sites

    Par exemple :
    site 1 :
    D:sites_burp@ovhwww
    correspondant à « cui.localburp.fr » (positionné sur 127.0.0.1 dans mon fichier hosts)

    site 2 :
    D: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 “D:/sites/_burp@ovh/www”
    avec l’erreur
    The Apache service named reported the following error:
    >>> Warning: DocumentRoot [D:/sites/_burp@ovh/www] does not exist

    Pour 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.

    #662040
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    il a un pb avec le @ apparemment non? c’est pas un pb d’encodage?

    #662041
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Oups !
    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 !)

    #662042
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    je sèche… désolé

    #662043
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Tu aurais pour le même besoin une config qui fonctionne à me donner en exemple ?

    #662039
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    malheureusement 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 perso

    #662044
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    C’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).

    #662045
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    bah 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 transparent

    #662046
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    @ 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.

    #662047
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Problème résolu. C’était encore des histoires de droits sur mes fichiers ! Grrrrr.

    #662048
    RM_WP-RUC
    Membre
    Initié WordPress
    6 contributions

    @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

    #662049
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Pour 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 » 😉

    #662050
    RM_WP-RUC
    Membre
    Initié WordPress
    6 contributions

    Dé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 WAMP

    Merci d’avance

    #662051
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Wamp 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.

    #662052
    RM_WP-RUC
    Membre
    Initié WordPress
    6 contributions

    Le 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.ico

    Pour 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 ?

15 sujets de 1 à 15 (sur un total de 21)
  • Vous devez être connecté pour répondre à ce sujet.