Я установил Centos5, установил веб-сервер и настроил виртуальный хост. Хост в значительной степени настроен так:
> adduser user1
> mkdir -p /home/user1/public_html/domain1.com/{public,private,log,cgi-bin,backup}
> chmod -R 755 /home/user1/public_html/
И я добавил VirtualHost
запись в httpd.conf, которая выглядит следующим образом:
<VirtualHost *:80>
#Blah blah blah
DocumentRoot /home/user1/public_html/domain1.com/public
#Blah blah blah
</VirtualHost>
Таким образом, apache может подготовить каталог просто отлично, но у него возникают проблемы с загрузкой файлов, потому что в разрешении отказано. Язык сценариев - PHP.
Как я могу разрешить загрузку файлов, не делая все 777 разрешений?