Répertoire www d'Apache, raccourcis ?

l0lmanPH -  
minalud Messages postés 99 Statut Membre -
Bonjour,

J'utilise Apache pour mon serveur localhost.
Celui-ci impose que les fichiers du site web se trouvent dans son répertoire "www".

Le problème est que je voudrais plutôt les avoir ailleurs pour diverses raisons : sauvegardes, partitionnement programme/documents, chemins compliqués, ...

J'ai essayé en mettant des raccourcis vers des .php/.htm/.css dans "www" mais malheureusement il ne va pas chercher le fichier lorsque je fais "localhost/test.php", "test.php" se trouvant par exemple dans "Mes Documents".
Sur tous les navigateurs c'est pareil.

Bref je ne sais trop que faire et cette restriction d'emplacement m'embête bien.
Merci à tous ceux qui m'aideront.

A voir également:

7 réponses

l0lmanPH Messages postés 53 Statut Membre
 
Petit up.
0
l0lmanPH Messages postés 53 Statut Membre
 
Up².
0
l0lmanPH Messages postés 53 Statut Membre
 
J'ai une solution.
Utiliser un SCM qui en un clic copiera toutes les modifications vers le répertoire www (il fait donc une copie intelligente).
0
minalud Messages postés 99 Statut Membre 8
 
Bonjour,

retrouve ton fichier httpd.conf et modifie la clause DocumentRoot ;)

pense aussi à modifier les chemin du contexte <Directory> associé à ton DocumentRoot.

Si je n'ai pas été clair, fais m'en part!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
l0lmanPH Messages postés 53 Statut Membre
 
Oui ça fonctionne *-* !

J'ai modifié le chemin deux fois ; voici l'extrait de code concerné du fichier httpd.conf (se situant dans le répertoire "C:\Program Files\wamp\bin\apache\Apache2.2.11\conf").

[[[Ligne 178 et + :]]]
DocumentRoot "<Nouveau Chemin Localhost>"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).

[[[Ligne 205 et +]]]
<Directory "<Nouveau Chemin Localhost>">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#

Merci minalud, plus besoin de mon petit Mercurial désormais !
0
l0lmanPH Messages postés 53 Statut Membre
 
Je n'arrive pas à résoudre le sujet, le lien à côté de "Suivre" ne s'affiche pas comme sur mes autres questions :(.
0
minalud Messages postés 99 Statut Membre 8
 
tant pis!

:)
0
minalud Messages postés 99 Statut Membre 8
 
Parfait!

Ravi d'avoir pu t'aider!

Pense à passer le sujet en résolu.

;)

Bonne journée!
0
l0lmanPH Messages postés 53 Statut Membre
 
En fait, il reste un petit souci :D.
Pourrait-il y avoir plusieurs répertoires pris en charge par wamp ?

Parce-qu'en en indiquant un autre je ne peux plus interprêter l'index.php de www (ça ce n'est pas grave) ni PhpMyAdmin !
0
l0lmanPH Messages postés 53 Statut Membre
 
C'est bon je me réponds seul.
Il suffit de créer un alias (comme "phpMyAdmin" que l'on peut voir dans "localhost/").

Voir le dernier message (#14) de ce sujet : https://www.developpez.net/forums/d382623/php/edi-cms-outils-scripts-api/alias-wamp/#post3763345.
0
minalud Messages postés 99 Statut Membre 8
 
:D
oui, effectivement je t'aurai renvoyé vers les alias ou vers les vhosts!
0