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
--
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]