PHP и права

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

Столкнулся с проблемой. Значит перенес я все файлы сайта (раньше крутился он на win server) на ubuntu server.

Узнал от какого юзверя работает апач и nginx (оба от www data), каталогу с сайтом назначил этого пользователя владельцем и рекурсивно назначил права 755, после чего-то он ругался в php permission denied. Поставил 777, вроде все ок стало, но, на те файлы и папки которые создаются в самом php - он же сам и ругается - permission denied, не смотря на то что на созданные файлы тут же в коде есть chmod(0777) и в mkdir() тоже самое. Selinux на сервере нет. Пробовал сделать ls -l на созданную папку, выводит "итого 0".

ls -al показал:

d--------- 2 www-data www-data 4096 июля 12 00:08 .
drwxr-xr-x 9 www-data www-data 4096 июля 12 00:08 ..

Что делать не знаю, подскажите что может быть и как решить проблему. Всем спасибо за внимание!

VHS
На сайте с 28.09.2007
Offline
142
VHS
#1
Sanu0074:
Узнал от какого юзверя работает апач и nginx

А от какого пользователя работает php не узнал?

Sanu0074
На сайте с 31.08.2012
Offline
110
#2

VHS, как узнать? я не нашел в списке процессов. Вероятно как и апач от www-data?

K5
На сайте с 21.07.2010
Offline
209
#3
Sanu0074:
как узнать?

если exec не заблокирована, то

<?php
echo exec('id');
?>
аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
W7
На сайте с 25.03.2011
Offline
53
#4

Пользователи разные, инфа 146%☝

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