A google-n és a hup.hu-n talált megoldások nem vezettek eredményre, ezért nyitottam az új témát.
Apache2-vel szeretném a userdir modult beindítani. De az apache újraindításánál mindig szintaktikai hibát kapok:
/etc/apache2# /usr/sbin/apache2ctl restart
Syntax error on line 287 of /etc/apache2/apache2.conf:
Invalid command 'UserDir', perhaps misspelled or defined by a module not included in the server configuration
Az a2enmod szerint a userdir:
Which module(s) do you want to enable (wildcards ok)?
userdir
Module userdir already enabled
(amit csináltam: ln -s mods-available/userdir.*, illetve szerkesztettem az apache2.conf-t:
UserDir public_html
UserDir disabled root
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
)
És az újratöltés után kapom a hibaüzenetet.
Tud valaki segíteni abban, hogy mit rontottam el?
- 855 megtekintés
Hozzászólások
LoadModule userdir_module /usr/lib/apache2/modules/mod_userdir.so
ill. a konfigba erdemes betenni egy
<IfModule mod_userdir.c>
UserDir public_html
...
</IfModule>
blokkba az userdir-re vonatkozo izeket. igy legalabb max nem lesz erheto el ez a funkcionalitas, de az apacs maga elindul.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, valóban kimaradt. Igazából csak azt nem értem, hogy az apache doc-jában miért nincs ez benne? Vagy biztosan olyan természetes lenne, hogy csak a magamfajta kezdőknek nem használható a doc.
- A hozzászóláshoz be kell jelentkezni
Melyik rendszer, debian? Ott úgy van a default configfájl megírva, hogy ha bent van a symlink a modulesd mappába, onnét töltse be (httpd.conf-ba include valami/modules.d/*)
- A hozzászóláshoz be kell jelentkezni