Я только что установил Ubuntu 13.10. Я следовал этому руководству (большая его часть), чтобы настроить LAMP. Затем я получил эту ошибку о
Не удалось надежно определить полное доменное имя сервера
, которое я решил, добавив строку ServerName localhost
в httpd.conf
файл. После этого я установил phpmyadmin с помощью
sudo apt-get install phpmyadmin
Все работало нормально (т.е. phpmyadmin, mysql и т. Д.). После этого я скопировал один из своих проектов в /var/www/
, и когда я пытаюсь получить к нему доступ, я получаю эту ошибку :
У вас нет прав доступа к / AfaqTraders на этом сервере.
Я пытался
chmod -R o+w /var/www
предоставить ему необходимые разрешения (чтение и запись), но у меня все еще есть эта ошибка и я не могу от нее избавиться. Может кто-нибудь, пожалуйста, скажите мне, что я здесь скучаю. Я новичок в Ubuntu
и мало что знаю об этом, поэтому прошу прощения, если что-то из этого покажется вам нубом.
П.С. Я попробовал почти все вопросы здесь, в askubuntu, но не смог заставить это работать.
Ниже выглядит мой файл /etc/apache2/apache.conf
:
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<Directory /*>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Я не знаю, что сделала следующая команда, но она решила проблему для меня:
sudo chmod -R 755 /var/www
AllowOverwrite
для /var/www
должно быть None
вместо All
;)