Я использую Ubuntu 12.04 LTS в системе с 2 ГБ ОЗУ и 500 ГБ HDD.
Мой жесткий диск имеет 4 раздела:
Я установил apached2
. Затем, чтобы изменить каталог по умолчанию www
, я запустил gksu gedit /etc/apache2/sites-enabled/000-default
и в редакторе изменил местоположение на /media/common/www
.
После этого я запустил эти команды в терминале:
chmod 777 /media/common/www
chmod 777 /media/common/www/*.*
После этого я запустил: firefox 127.0.0.1/index.php
Он сказал:
Forbidden
You don't have permission to access / on this server.
Apache/2.2.22 (Ubuntu) Server at 127.0.0.1 Port 80
Изменения это работало нормально.
Как мне управлять моими сайтами?
Я предполагаю это, Ваш common
раздел может быть ntfs
или fat
раздел и Вы просто смонтировали что раздел путем нажатия на значок боковой панели наутилуса. Выполнение так, не монтирует раздел с executable
разрешение, которое требуется, чтобы Firefox смог выполнить файл.
Самое легкое решение без использования /etc/fstab
файл - это:
sudo blkid
, дайте пароль.common
.Если common
раздел, оказывается, /dev/sda2
, смонтируйте что раздел с командой:
udisks --mount /dev/sda2 --mount-options umask=022
замена, /dev/sda2
с фактическим числом раздела.
Необходимо теперь смочь выполниться/выполнить файлы с помощью "Firefox".
Примечание: Необходимо размонтировать раздел перед использованием команды. Можно размонтировать его путем щелчка правой кнопкой по значку раздела и выбрать "размонтирование" из опций
Ну, насколько я могу судить, chmod не будет работать с каталогами так, как вы их используете - вам действительно следует попробовать chmod -R 777 /path/to/main/directory/
сделать его рекурсивным. Опять же, вам не нужно 777 для большинства вещей - но точный уровень разрешений будет зависеть от вашей настройки - я просто передаю права собственности на www-data и запускаю вещи с 755 - что не позволяет не владельцам писать, но дает полные полномочия на чтение / выполнение.
Забавно, что сообщения об ошибках должны были отдать большую часть этого. Для лучшего описания того, как установить разрешения, см. Этот вопрос на webmasters.se