DA suPHP
From Help system
Для того, чтобы для отдельного пользователя на сервере с suPHP сделать персональный файл php.ini необходимо выполнить следующее:
В файл /usr/local/directadmin/data/users/username/httpd.conf добавить:
<Location /> suPHP_Engine on suPHP_ConfigPath /home/username/domains/domain.com/public_html/ suPHP_AddHandler x-httpd-php5 </Location>
username - имя пользователя
domain.com - домен для которого это необходимо сделать
x-httpd-php5 - может быть также x-httpd-php или любой другой, в зависимости от того, что указано в suphp.conf
Создать файл /home/username/domains/domain.com/public_html/php.ini c нужными параметрами и перезапустить httpd
VirtualHost в файле httpd.conf должен выглядеть примерно так:
<VirtualHost server_ip:80>
ServerName domain.com
ServerAlias www.domain.com
ServerAdmin webmaster@domain.com
DocumentRoot /home/username/domains/domain.com/public_html
ScriptAlias /cgi-bin/ /home/username/domains/domain.com/public_html/cgi-bin/
UseCanonicalName OFF
SuexecUserGroup username username
CustomLog /var/log/httpd/domains/domain.com.bytes bytes
CustomLog /var/log/httpd/domains/domain.com.log combined
ErrorLog /var/log/httpd/domains/domain.com.error.log
<Directory /home/username/domains/domain.com/public_html>
Options +Includes -Indexes
<IfModule mod_suphp.c>
suPHP_Engine ON
suPHP_UserGroup username username
</IfModule>
</Directory>
<Location />
suPHP_Engine on
suPHP_ConfigPath /home/username/domains/domain.com/public_html/
suPHP_AddHandler x-httpd-php5
</Location>
</VirtualHost>
