php errror permission denied с правами на всё - 777

Sanu0074
На сайте с 31.08.2012
Offline
110
758

Весь каталог с сайтами выставил 777, и владельца www:data (с под него работают апач, пхп), и все равно не могу удалять и писать файлы в php.

Почему так?

p.s. Находил что-то про Access Control List, но так и не разобрался, что именно нужно сделать. Так же хотелось бы чтоб все работало с правами 755.

Den73
На сайте с 26.06.2010
Offline
523
#1

"с сайтами выставил 777"

никогда так не делайте.

K5
На сайте с 21.07.2010
Offline
209
#2

может у вас где то по пути лежит .htaccess с deny from all ??

или пишите не в ту папку, ошибку смотрите внимательно.

да и почему не хотите перейти на допустим apache itk ??

в производительности не потеряете, но проблем с правами доступа в разы меньше.

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
S
На сайте с 02.05.2014
Offline
61
#3

Возможно это Selinux

Если это он, то либо настроить либо отключить

sudo sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

И перезагрузка
Sanu0074
На сайте с 31.08.2012
Offline
110
#4
kgtu5:
может у вас где то по пути лежит .htaccess с deny from all ??
или пишите не в ту папку, ошибку смотрите внимательно.

нет

p.s. уже пофиксил, нужно было рекурсивно поменять права и принадлежность


1. каталоги: sudo find /path/to/docroot -type d -exec chmod u=rwx,go=rx {} +
2. файлы: sudo find /path/to/docroot -type f -exec chmod u=rw,go=r {} +
3. принадлежность: sudo chown -R www:data /path/to/docroot

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий