thiebo wrote:
thierry wrote:
Bonjour,
J'ai instalé apache2 sur ma machine et je voudrais pouvoir utiliser
public_html pour les utilisaturs du sytème. Mais quand je decommente
les lignes suivantes dans le fichier apache2.conf:
#UserDir public_html
#UserDir disabled root
j'ai l'erreur suivante au redémarrage d' apache:
/apache2 reload Reloading apache 2.0 configuration...Syntax error on
line 205 of /etc/apache2/apache2.conf:
Invalid command 'UserDir', perhaps mis-spelled or defined by a module
not included in the server configuration
Les droits d'acces sur /home/user/public_html sont OK, du moins
d'après google. J'ai googlisé toute la nuit sans succès.
Si qq'un a une solution ou un endroit ou chercher, je suis preneur.
Merci
Thierry
Salut,
C'est un peu enquiquinant, ce truc.
1. voici ce qu'il faut faire dans /etc/apache2/apache2.conf :
#UserDir is now a module
UserDir public_html
#UserDir disabled root
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Options
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
2. Ensuite, tu as dans le dossier /etc/apache2, deux dossiers qui
s'appellent :
drwxr-xr-x 2 root root 4096 2006-04-08 00:21 mods-available
drwxr-xr-x 2 root root 4096 2006-04-08 00:21 mods-enabled
Dans mods-available, il te faut (entre autres) 3 fichiers :
-rw-r--r-- 1 root root 76 2005-08-09 01:26 ldap_userdir.load
-rw-r--r-- 1 root root 244 2006-01-16 11:15 userdir.conf
-rw-r--r-- 1 root root 66 2006-01-16 11:15 userdir.load
dans ldap_userdir.load j'ai :
LoadModule ldap_userdir_module
/usr/lib/apache2/modules/mod_ldap_userdir.so
dans userdir.conf j'ai :
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch
IncludesNoExec
</Directory>
</IfModule>
userdir.load :
LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so
3. dans le dossier mods-enabled il te faut :
un lien :
lrwxrwxrwx 1 root root 45 2006-04-07 23:47 ldap_userdir.load ->
/etc/apache2/mods-available/ldap_userdir.load
et deux fichiers :
-rw-r--r-- 1 root root 244 2006-04-08 00:14 userdir.conf
-rw-r--r-- 1 root root 66 2006-04-08 00:14 userdir.load
qui sont identiques aux deux fichiers userdir.conf et userdir.load du
dossier mods-available.
Je ne sais pas pourquoi pour l'un fichier j'ai un lien en dur et les
autres deux fichiers sont copiés. L'un comme l'autre méthode devraient
marcher.
Bien entendu, dans /usr/lib/apache2/modules/ tu auras besoin des
modules qui vont bien !
J'espère t'avoir aidé.
Ciao
Merci,
Après moultes vérifications, j'étais sûr d'avoir suivi le mode d'emploi,
et je ne sais pourquoi, mais il manquait le lien userdir.load dans dans
le dossier mods_enable! Mais en suivant ton mail à la lettre,j'ai
trouvé, et ça marche.
Merci encore
Thierry
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]