我有一个运行Centos6的VPS(虽然如果我的运气到目前为止仍然可以把它扔出窗外!)。我试图让一个小的symfony2项目启动并运行,但我在服务器日志中抨击此错误消息。还有其他非基于框架的站点在服务器上成功运行,但不需要vhost。
no user or group set - set suphp_usergroup
我添加了一个虚拟主机条目,如下所示:
<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>
我读过this,说实话,没有多大意义。 suphp安装在vps'开箱即用'上,所以我没有设置它的经验。
如果有人可以帮我调试此错误消息,我将不胜感激。
几乎忘了说,应用程序在我家的linux dev服务器上运行得很好。
感谢您的光临。
答案 0 :(得分:0)
首先,查看app / logs中的日志
此错误的一些原因:
答案 1 :(得分:0)
原来这是与cPanel的冲突。我一直在试图改变文档根目录。我不需要手动配置vhost。在/ var / cpanel / user数据中,有一个带有域配置文件的用户名文件夹。在那里更改它是非常简单的,然后运行/ var / cpanel / scripts / rebuildhttpdconfig让cpanel构建httpd conf manualy。