A única coisa que me surpreende é que a documentação diz o suPHP_UserGroup user user
declaração só é válida dentro de <Directory> ... </Directory>
.
EDIT - Eu configuro isso e está funcionando - é isso que eu fiz
Eu criei /etc/apache2/mods-available/suphp.conf
contendo
<IfModule mod_suphp.c>
AddType application/x-httpd-suphp .php .php3 .php4 .php5 .phtml
suPHP_AddHandler application/x-httpd-suphp
</IfModule>
e /etc/apache2/mods-available/suphp.load
contendo
LoadModule suphp_module /usr/lib/apache2/modules/mod_suphp.so
eu corri
sudo a2enmod suphp
sudo a2dismod php5
para ativar suphp
e desativar php
meu vhost em sites habilitados
<VirtualHost *:80>
ServerAdmin webmaster@localhost
suPHP_Engine on
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
suPHP_UserGroup user user
</Directory>
.
. other stuff
.
</VirtualHost>
/var/www
é de propriedade de user:user
Meu /etc/suphp/suphp.conf
é functoinally o mesmo que o seu.
SO é o Ubuntu 10.04