RuWeb.net Forum

проблема с chmod()
tank - 25.5.2004 в 08:18

Кто нить знает, почему при выполнении
chmod("../images/smiles",0777);

Выдается ошибка:
Warning: chmod(): Operation not permitted in /home......../smile.inc


Аскольд - 25.5.2004 в 08:37

скорее всего, это от того, что owner файла отличен от user-а, от имени которого запущен скрипт


tank - 25.5.2004 в 08:39

спасиб, уже сам допер.. :-) А как посмотреть владельцев каталога и владельца процесса, и можно ли их поменять средствами пхп?
сорри за ламерство...


tank - 25.5.2004 в 09:41

А может можно сделать так, чтобы владельцы совпадали, может для этого че настроить надо в апаче или пхп.ини?


tank - 25.5.2004 в 11:23

и файлы че-то не могут создаваться, здесь вообще кто-нить живет?


support - 25.5.2004 в 11:56

ПХП-скрипт работает от пользователя 'apache', а не от вашего пользователя. Изменить это нельзя (разве что запускать php как cgi).


tank - 25.5.2004 в 12:07

Так как же тогда файлы на сервере создавать?


Аскольд - 25.5.2004 в 12:10

дык берешь и создаешь! Но принадлежать они будут не тебе, а апачу. Соответственно и права на запись в директорию должны быть не только у тебя, но и у апача, т.е. 0606. А чтобы и ты тоже мог что-то с этими файлами сделать, им тоже надо ставить права 0606.


tank - 25.5.2004 в 12:15

ОК! Поменял права на 606, теперь вооще не может ни записывать ни читать!


Аскольд - 26.5.2004 в 05:43

попробуй для директории 0707, а для файлов 0606.


tank - 26.5.2004 в 05:55

Все решаемо другим путем.. Надо использовать ftp функции, буду копать, всем спасибо. :-)