Форумы
Модераторы: kalina, sanitar, NaTty, COMRADE_ARTYOM, variable, Solaris, az, Andreyf1
Автор Добавил
NaTty
Срд Апр 28 2010, 12:37
NaTty

ID пользователя #5
Зарегистрирован: Срд Фев 06 2008, 13:53

Сообщений: 556
очень глупый вопрос к az: какие кому нужно присвоить права, или добавить в группу, чтобы при изменении DocumentRoot апач смог работать с новой директорией? Никакие chmod -R 777 не помогают.

апач 2-й


[ Редактирование Срд Апр 28 2010, 13:17 ]
Наверх
variable
Срд Апр 28 2010, 13:22

ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28

Сообщений: 368
Если не помогают chmod , то скорее всего мешает горячо любимый SELinux, не желаете ли его отключить?
Наверх
NaTty
Срд Апр 28 2010, 13:50
NaTty

ID пользователя #5
Зарегистрирован: Срд Фев 06 2008, 13:53

Сообщений: 556
Да, он вроде бы и не установлен.. По крайней мере я не нашла. Какие еще предложения есть?

[ Редактирование Срд Апр 28 2010, 13:51 ]
Наверх
DdShurick
Срд Апр 28 2010, 14:08
ID пользователя #80
Зарегистрирован: Чтв Янв 22 2009, 16:32

Сообщений: 231
/opt/lampp/etc/httpd.conf (возможно путь в альте отличается)
ищите строку
DocumentRoot "/opt/lampp/htdocs"
и
<Directory "/opt/lampp/htdocs">
Исправьте на то, что вам надо. Права drwxr-xr-x nobody root

[ Редактирование Срд Апр 28 2010, 14:15 ]
Наверх
NaTty
Срд Апр 28 2010, 18:25
NaTty

ID пользователя #5
Зарегистрирован: Срд Фев 06 2008, 13:53

Сообщений: 556
Я написала вначале о том что не работает после исправления (( Говорит доступ запрещен, а он 777.
Наверх
DdShurick
Чтв Апр 29 2010, 08:58
ID пользователя #80
Зарегистрирован: Чтв Янв 22 2009, 16:32

Сообщений: 231
NaTty написал(а) ...

Я написала вначале о том что не работает после исправления (( Говорит доступ запрещен, а он 777.

С избыточными правами нормальный сервер тоже не пустит.
Наверх
variable
Чтв Апр 29 2010, 12:21

ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28

Сообщений: 368
Для проверки включен ли selinux проверь:
1. Содержимое каталога /selinux
2. Содержимое файла /etc/selinux/config

Еще можно посмотреть ошибки, которые выдает apache. (в ErrorLog) Тоже было бы полезно для диагностики проблемы.
Наверх
NaTty
Втр Май 04 2010, 15:57
NaTty

ID пользователя #5
Зарегистрирован: Срд Фев 06 2008, 13:53

Сообщений: 556
директорий /selinux и /etc/selinux нет
Наверх
variable
Втр Май 04 2010, 16:08

ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28

Сообщений: 368
А в ErrorLog что пишет?
Наверх
variable
Втр Май 04 2010, 16:09

ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28

Сообщений: 368
Вообщем конфиги в студию, и листинги директорий со всем правами
Наверх
NaTty
Втр Май 04 2010, 17:01
NaTty

ID пользователя #5
Зарегистрирован: Срд Фев 06 2008, 13:53

Сообщений: 556
Лог:
[Tue May 04 15:53:24 2010] [notice] Apache/2.2.14 (Unix) PHP5/5.2.11-dev with Suhosin-Patch configured -- resuming normal operations
[Tue May 04 15:53:54 2010] [error] [client 127.0.0.1] (13)Permission denied: access to / denied
[Tue May 04 15:53:54 2010] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied, referer: [-link-]

Конфиг /etc/httpd2/conf/sites-enabled/000-default.conf:
ServerAdmin webmasterr@localhost
DocumentRoot "/home/nt/www"
Include conf/extra-available/Directory_root_default.conf
Include conf/extra-available/Directory_html_default.conf
ErrorLog /var/log/httpd2/error_log
LogLevel warn

CustomLog /var/log/httpd2/access_log common
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
Include conf/extra-available/Directory_cgibin_default.conf
Наверх
variable
Втр Май 04 2010, 17:15

ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28

Сообщений: 368
права на /home/nt и /home/nt/www какие?
Наверх
sanitar
Втр Май 04 2010, 17:19

ID пользователя #6
Зарегистрирован: Срд Фев 06 2008, 15:27

Сообщений: 156
имеет ли пользователь, от которого работает апач, права заходить в /home/nt/www?
Наверх
NaTty
Втр Май 04 2010, 17:52
NaTty

ID пользователя #5
Зарегистрирован: Срд Фев 06 2008, 13:53

Сообщений: 556
права 777 на /home/nt/www
права 700 на /home/nt
апач запускю от рута, у меня же локалхост - нестрашно, или имеется ввиду не это?
Наверх
variable
Втр Май 04 2010, 18:35

ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28

Сообщений: 368
что значит запускаешь от рута?

ps aux | grep httpd

и спасит ситуацию может изменение прав:
chmod 0711 /home/nt
Наверх
NaTty
Срд Май 05 2010, 14:28
NaTty

ID пользователя #5
Зарегистрирован: Срд Фев 06 2008, 13:53

Сообщений: 556
711 помогло, спасибо! то есть оно просто не видело домашней директории,.

ps aux | grep httpd
_ahttpd 17008 0.0 0.4 17972 4204 ? Ss 13:23 0:00 /usr/bin/guile18 -s /usr/sbin/ahttpd
root 17802 2.0 0.7 49624 7672 ? Ss 13:26 0:00 /usr/sbin/httpd2
apache2 17810 0.0 0.5 49624 5312 ? S 13:26 0:00 /usr/sbin/httpd2
apache2 17811 0.0 0.5 49624 5312 ? S 13:26 0:00 /usr/sbin/httpd2
apache2 17812 0.0 0.5 49624 5312 ? S 13:26 0:00 /usr/sbin/httpd2
apache2 17813 0.0 0.5 49624 5312 ? S 13:26 0:00 /usr/sbin/httpd2
apache2 17814 0.0 0.5 49624 5312 ? S 13:26 0:00 /usr/sbin/httpd2


[ Редактирование Срд Май 05 2010, 14:31 ]
Наверх
variable
Чтв Май 06 2010, 13:33

ID пользователя #17
Зарегистрирован: Вск Фев 24 2008, 10:28

Сообщений: 368
на здоровье.

а ты говоришь, что запускается apache от пользователя root...

У тебя apache запущен он пользователя apache2, которому просто не хватало прав чтобы дойти до искомой www директории... 711 это исправили
Наверх
 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System