URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7180
[ Назад ]

Исходное сообщение
"при правах 777 апач пишет в логах access denied"

Отправлено Double , 22-Мрт-11 17:51 
Поставил апач, php развернул проект из архива, распаковалось, видимо, с правами доступа, по этому вручную сменил владельца и группу. Всеравно выдает ошибку. Долго мучался, в итоге поставил права 777 для всех файлов, всеравно в логах пишет (13) Permission denied: access to /dir/index.php

Владелец всех файлов и директорий www-data, группа такая-же. Главный процесс апача под root, остальные спавнятся под www-data.

Мозг уже кипит. Не понимаю почему нет доступа, когда по ls -l grep index.php выдает
-rwxrwxrwx  1 www-data www-data 6.7K Mar 16 09:51 index.php


Содержание

Сообщения в этом обсуждении
"при правах 777 апач пишет в логах access denied"
Отправлено shadow_alone , 22-Мрт-11 18:37 
А права на родительские папки смотрели?

"при правах 777 апач пишет в логах access denied"
Отправлено Double , 22-Мрт-11 19:08 
> А права на родительские папки смотрели?

/var/www/

на www права как и у всех (777 www-data:www-data), на var 755 владелец и группа root


"при правах 777 апач пишет в логах access denied"
Отправлено Double , 22-Мрт-11 19:38 
Убил все, распаковал заново архив с сайтом, сменил владельца и группу на www-data, начал выдавать 500 ошибку, при этом в /var/logs/apache2/error.log ничего не пишет.
Простой скрипт а-ля <? phpinfo(); ?> работает с правами как у всех.

В итоге все заработало после перезагрузки апача. Но я нифига не понимаю как это могло повлиять.