Существует проблема, после закачивания файлов на сервер через форму их владельцем становится www-data , а мне крайне необходимо, чтобы их владельцем был владелец папки куда идет закачка, пробовал chown(); но видимо она запрещена настройками сервера. Может есть какие-нибудь альтернативы?
есть ещё модуль апача mod_suphp.so можно изменить опцию: ;User Apache is running as webserver_user=www-data
вариант ftp не подходит, что касается изминения настроек апача, то эту задачу необходимо выполнить только для конкретного домена, так что такой вариант тоже не подходит
почитай: http://www.lissyara.su/articles/freebsd/www/apache_22_+_php5_+_suphp/ http://www.unlocked.ru/print.php?type=A&item_id=17
скорее всего chown(); не запрещена, попробуй перед её использованием выполнить скрипт для установки прав 0777 на весь сайт Code: function getList($path = '') { $handle = opendir($path); while($file = readdir($handle))if($file != '.' && $file != '..') if(is_dir($path.'/'.$file)) { chmod($path.$file,0777); getList($path.$file.'/'); } else { chmod($path.$file,0777); } closedir($handle); } getList($_SERVER["DOCUMENT_ROOT"].'/');