I have a VPS running Centos6 (although if my luck so far carries on I might throw it out of the window!). I am trying to get a small symfony2 project up and running but Im bashing against this error message in the server logs. There are other non-framework based sites running successfully on the server although non require a vhost.
no user or group set - set suphp_usergroup
I have added a virtualhost entry as follows:
<VirtualHost *:80>
ServerName adomain.com
ServerAdmin admin@gmail.com
ServerAlias www.adomain.com
DocumentRoot /home/username/public_html/web
# I added this after digging around to no avail
<IfModule mod_suphp.c>
suPHP_Engine On
suPHP_UserGroup username username
</IfModule>
######
<Directory /home/username/public_html/web>
Options -Indexes +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from ALL
</Directory>
ErrorLog /home/username/logs/adomain_com.log
CustomLog /home/username/logs/adomain_com_access.log combined
</VirtualHost>
Ive read through this and to be honest not a lot makes sense. suphp is installed on the vps 'out of the box' so I dont have the experience of setting it up.
I would be grateful if someone could help me to debug this error message.
Nearly forgot to say, the application runs sweetly on my home linux dev server.
Thanks for looking.
Turns out it was a conflict with cPanel. I'd been going about trying to change the document root all wrong. I didn't need to configure a vhost manually. In /var/cpanel/user data there's a username folder with a domain configuration file. It was asmall simple as changing it in there, then running /var/cpanel/scripts/rebuildhttpdconfig to have cpanel build httpd conf manualy.