[php & apache] Repertoires ...

Repertoires ... [php & apache] - Programmation

Marsh Posté le 05-02-2002 à 21:23:50    

Bonjour,
 
Pour un site local j'ai besoin d'acceder à un reperdoire qui ne se trouve pas sur la même partition. Et donc j'aimerais savoir comme modifier la configuration d'Apache pour ajouter le répertoire dans la liste des dossiers accessibles ?

Reply

Marsh Posté le 05-02-2002 à 21:23:50   

Reply

Marsh Posté le 05-02-2002 à 22:20:08    

le plus simple est de faire un lien symbolique de ton répertoire vers un répertoire qui se trouve dans ton arborescence web.
 
tu dois spécifier je pense la directive suivante dans le répertoire qui contiendra le lien/raccourci:
Options FollowSymLinks symLinksIfOwnerMatch

Reply

Marsh Posté le 06-02-2002 à 10:12:14    

Oui mais je ne suis pas sous linux !!! Et je ne pense pas qu'XP supporte les lien symboliques ?

Reply

Marsh Posté le 06-02-2002 à 11:02:54    

essaye avec un raccourci...

Reply

Marsh Posté le 06-02-2002 à 11:08:04    

crée un alias
 
genre  
 
alias /monrep/ "le chemin d'accès à mon rep"
 
mets les directives ensuite <directory> </directory> pour en gérer l'accès.
 
regarde dans httpd.conf ce qui est fait avec le manuel apache
alias /manual/ par ex.
met les mêmes clause que pour ton documentroot par ex.

 

[edtdd]--Message édité par m@nou--[/edtdd]


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 06-02-2002 à 11:35:35    

Donc j'ai bien créé un alias du genre :  
 
Alias /img/ "D:/_photos_oli/"
 
Et j'ai donc mi ca en me basant sur le fichier httpd.conf
 
<Directory "D:/_photos_oli/">
    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
 
Donc ensuite je peux acceder à mon repertoire en passant par le reprtoire "img" qui doit se trouver à la racine du site ?

Reply

Marsh Posté le 06-02-2002 à 11:47:31    

Ca marche pas  :cry: ?
 
Y'a surement une couille.
 
Bon je pense que je vais à la rigueur deplace temporairement le site en le mettant sur la partition "D:/", bon c'est pas tres propre mais ...

Reply

Marsh Posté le 06-02-2002 à 11:52:13    

tu as essayé le racourci ?

Reply

Marsh Posté le 06-02-2002 à 11:58:11    

Oui j'ai essayé et ca ne marche pas du tout !!!

Reply

Marsh Posté le 06-02-2002 à 12:47:55    

DarkOli a écrit a écrit :

Oui j'ai essayé et ca ne marche pas du tout !!!  




 
tu saisis koi comme URL ?
essaie avec l'alias manual et déplace le répertoire manual de apache qui se trouve dans program files\apache group\apache\htdocs\manual en le mettant sur ta partoche mois je l'ai fait çà marche !
 
t'as bien arrêter/relancer ton serveur ??


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 06-02-2002 à 12:47:55   

Reply

Marsh Posté le 06-02-2002 à 13:27:44    

m@nou a écrit a écrit :

 
 
tu saisis koi comme URL ?
essaie avec l'alias manual et déplace le répertoire manual de apache qui se trouve dans program files\apache group\apache\htdocs\manual en le mettant sur ta partoche mois je l'ai fait çà marche !
 
t'as bien arrêter/relancer ton serveur ??  




 
Oui j'ai bien arrêter/relancer ton serveur !!!
 
En fait pour l'url c'est bon je passe par la page d'accueil du iste sur laquelle j'ai un lien vers un script PHP qui doit me faire la liste des fichiers contenu dans le repertoire qui justement se trouve ailleurs (alias).
 
Et donc quand l'alias est fait je considère qu'il se trouve dans le repertoire racine (du site). Donc si l'alias s'appelle "toto", je considere qu'il y a un rep "/toto", c'est comme ca que ca marche normalement ?

Reply

Marsh Posté le 06-02-2002 à 13:34:24    

oops
cf ce topic
http://forum.hardware.fr/forum2.ph [...] trash=#bas
 
faut mettre /toto/
ou sinon changer une directive apache
 
edit : ah j'ai petetre mal compris
essaie d'appeler ton script en direct

 

[edtdd]--Message édité par m@nou--[/edtdd]


---------------
Mes photos,Feed-Back HA/V
Reply

Marsh Posté le 06-02-2002 à 14:31:50    

non ca ne doit pas être ca mais je vais le tester quand même.
 
Donc ce que je veux faire :
 
J'ai installé EasyPHP sur mon pc sur la partition C:/.
 
Donc j'ai le dossier "C:\Program Files\EasyPHP\www" où se trouvent toutes les pages html du site.
 
Mais j'ai besoin d'acceder au dossier "D:\_Data" qui ne se trouve pas dans l'espace autorisé par Apache.
 
Comment est ce que je peux faire pour avoir le droit d'acceder à ce dossier (Je dois executer un script PHP qui va chercher des infos dans les fichiers présents dans ce dossier) ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed