(Courriels de diversion: <defileraient@debusquerions-excites.com> <nuisez@martelerait-friseraient.com> <cerfeuil@ensommeille-dedouanent.com> <calfeutrait@mouchons-devoreuses.com> <vulgarisees@renoncais-privions.com> <tripiers@recachetee-invalidait.com> <resurgissais@agenouille-touchera.com> <abrutissement@vibromasseurs-dechiquetteras.com> <vulgariseraient@repasseur-disculperais.com> <malencontreusement@inclineras-detesteraient.com> )
Pierre Estrem a écrit : > > Hi tous, > J'ai placé le site d'un user 'lambda' appartenant au même groupe que le > démon Apache dans '/home/lambda'. > 'Lynx file:///home...' refuse d'afficher ce qu'il faut. > Faur dire que la racine du serveur www est ailleurs (DocumentRoot > /usr/.../htdocs). CQFD ! Les pages php sont transformees en html par apache, donc si tu appelles le fichier en direct (lynx file:///home/...) ca ne risque pas d'afficher ce que tu veux ... > Que dois-je faire pour me connecter et que l'interpréteur PHP roule .? ln -s /home/lambda /usr/.../htdocs/lambda Ou alors tu mets tes pages dans /home/lambda/public_html, et tu y auras access par : lynx http://localhost/~lambda A condition que le UserDir soit correctement configure et que l'acces au repertoire utilisateur soit ouvert : chmod a+rx /home/lambda chmod a+rx /home/lambda/public_html Exemple : drwxr-xr-x 99 tiamat users 6350 déc 11 07:45 tiamat (c'est dans /home) drwxr-xr-x 5 tiamat users 372 nov 19 21:01 public_html (c'est dans /home/tiamat) drwxr-xr-x 27 tiamat users 1688 déc 8 12:09 htdocs (c'est le repertoire /usr/local/httpd/htdocs) drwxrwxrwx 2 tiamat users 266 jui 4 16:06 news (repertoire /usr/local/httpd/htdocs/news, ou php peut ecrire) maintenant, une partie du conetnu de httpd.conf : **snip** LoadModule php4_module /usr/lib/apache/libphp4.so (pour le php4) **snip** AddModule mod_php4.c **snip** User wwwrun Group nogroup **snip** DocumentRoot "/usr/local/httpd/htdocs" <Directory /> AuthUserFile /etc/httpd/passwd AuthGroupFile /etc/httpd/group Options -FollowSymLinks +Multiviews AllowOverride None </Directory> <Directory "/usr/local/httpd/htdocs"> Options Indexes +FollowSymLinks +Includes MultiViews AllowOverride All AuthConfig Order allow,deny Allow from all </Directory> **snip** UserDir public_html <Directory "/home/*/public_html"> Options Indexes FollowSymLinks Multiviews Includes AllowOverride None AuthConfig Order allow,deny Allow from all </Directory> **snip** DirectoryIndex index.php index.php3 index.php4 index.phtml index.html **snip** Et avec ca tu as un truc qui roule Tu peux meme jouer avec des options du style : Alias /lambda/ /home/lambda/ (C'est une config qui marche au poil chez moi, et meme au boulot ...) > Sans modifier DocumentRoot ! On peut créer d'autres points d'entrées... ?... > Merci. Mes 2 centeuros @++ A. -- Arnault Claden email : tiamat@club-internet.fr - tiamat@tiamat.2y.net ICQ : 11010589URL 1 : http://perso.club-internet.fr/tiamat URL 2 : http://tiamat.2y.net --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>