Нужно, что бы каждый virtualhost работал от своего пользователя. Для этого apache был обран с suexec
Сам апач у меня работает от пользователя www
В системе добавляем пользователя username
В apache 1.x нужно в конфиге virtualhost дописать
В apache 2.xUser username
Group username
(может кому пригодится, а то я не знал...)SuexecUserGroup username username
Теперь, если наш сайт создаст на винчестере какой-то файлик, то владельцем этого файла будет - www
В этом и есть суть проблемы, почуме оно так работает?
Проблемы начались тогда, когда люди не смогли эти файли удалить, и выполнить chmod по ftp-протоколу.
Ни у кого такой проблемы не было?