У меня чистая установка Ubuntu 10.10 для моей новой рабочей станции.
Я использовал tasksel для установки сервера-лампы.
Затем я включил модуль userdir с помощью утилиты 22mod.
, который загружает файл конфигурации /etc/apache2/mods-enabled/userdir.conf
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Allow from all
Order allow,deny
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
Я прокомментировал все эти рекомендуемые строки в /etc/apache2/mods-enabled/php5.conf
#<IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
#</IfModule>
У меня также chmod -R 755 public_html
и chgrp -R www-data public_html
И после всех этих настроек
http://localhost/~shoaib
результаты ...
У вас нет прав доступа к / ~ shoaib на этом сервере.
Что я здесь пропущу ????