Użycie
http://localhost/~robert/test.php działa (wyświetla się wynik wykonania skryptu) więc userdirsy działają.
W katalogu /etc/apache2/mods-enabled$ mam pliki userdir.conf i userdir.load. Plik userdir.conf ma następującą treść:
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch In
cludesNoExec
</Directory>
</IfModule>
Komputer był wielokrotnie przebootowywany więc Apache restartował.
Trochę to dziwne dla mnie, że test.php działa, a podkatalogu nie widać.
Używam userdirs na innym komputerze też z Linuxem i tam wszystko działa, podkatalogi widać.