Ошибка разрешения 403
Я вчера перешел с opensuse и пытаюсь настроить персональный компьютер. В opensuse было довольно легко, потому что мне нужно было использовать только yast.
Сейчас: у меня ошибка 403
Forbidden
You dont have permission to access / on this server.
Apache/2.2.14 (Ubuntu) Server at ros Port 80
/ и т.д. /apache2/ сайты Недоступные / ROS
<VirtualHost 127.0.0.2:80>
ServerAdmin admin@ros
ServerName ros
ServerAlias ros
DocumentRoot /home/daniel/Public/ros
<Directory /home/daniel/Public/ros/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Файл / etc / hosts
127.0.0.2 ros www.ros
Также в /var/log/apache2/error.log
[Thu Jun 24 11:32:20 2010] [crit] [client 127.0.0.2] (13)Permission denied: /home/daniel/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
Я выбрал папку /home/daniel/Public/ros следующей командой
chown -R daniel:www-data /home/daniel/Public/ros
также пробовал www-data:www-data в chown. Но я не понимаю, почему в нем говорится, что в доступе отказано /home/daniel/.htaccess/
Спасибо!
1 ответ
Решение
Ваш домашний каталог, вероятно, 700. Apache просто нужно + х, чтобы попасть в каталог, чтобы мы могли просто сделать это
chmod +x /home/daniel
Пока /home/daniel/Public/ros равен 755, вам будет хорошо идти.