Огромният недостатък е, че всички файлове, които се генерират от самото PHP, ще са с owner „nobody“, а не на потребителя. Това прави невъзможно те да са директно видими в уеб. Алтернативата е файловете да са с привилегии 777, за да може Apache да има права за писане върху тях.
Това е брутално невярно!!!!!
Ама много брутално! Това е вярно, ако оставиш нещата по default....
Настройката на апачето е елементарна - във виртуалхоста се слага:
RMode config
RUidGid username group
RGroups apache
И си готов без много гимнастики.
Не знам как можеш да зададеш тези настройки през разните виртуалмини, те са прекалено омазани и сложни.... но иначе е елементарно. Ако някой те лъже, че апаче се конфигурира трудно с промяна на конфигурационен файл - не му вярвай, това са измекярите, които искат да изкарват едни пари за минимална свършена от тях работа.
Ей ти примерен конфиг за домейн, който ще работи с правата на "domainowner" и група "domaingroup":
<VirtualHost *:80>
RMode config
RUidGid domainowner domaingroup
RGroups apache
ServerAdmin
username@domain.com ServerName domain.com
ServerAlias
http://www.domain.com DocumentRoot /data/www/vhosts/domain.com
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /data/www/vhosts/domain.com>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/domain.com-error.log
LogLevel warn
CustomLog /var/log/httpd/domain.com-access.log combined
</VirtualHost>
Ето и друг пример:
https://wiki.archlinux.org/index.php/Apache,_suEXEC_and_Virtual_HostsАко наистина държиш всичко да става през разните виртуалмини и т.н. нямам идея как се прави от там... просто в тия софтуери нещата са много яко омазани.
Бих те посъветвал ако искаш без проблем да добавяш сайтове, мейли с виртуални домейни и т.н. щом не искаш да ги правиш на ръка - да инсталираш един ISPConfig. Той не пречи на виртуалмина, ако държиш и на него.
Аз по принцип не харесвам разните такива панели, по-лесно ми е да си оправям нещата с промяна на конфиг файловете, но всеки си има мнение и начин на работа, който за нрго е най-лесен