0

我有一个运行 Centos6 的 VPS(尽管到目前为止,如果我运气好的话,我可能会把它扔出窗外!)。我正在尝试启动并运行一个小型 symfony2 项目,但我在服务器日志中抨击此错误消息。尽管不需要虚拟主机,但还有其他基于非框架的站点在服务器上成功运行。

    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>

我已经通读了这篇文章,老实说,这并没有什么意义。suphp 安装在“开箱即用”的 vps 上,所以我没有设置它的经验。

如果有人可以帮助我调试此错误消息,我将不胜感激。

差点忘了说,该应用程序在我家的 linux 开发服务器上运行良好。

感谢您的关注。

4

2 回答 2

0

首先查看app/logs中的日志

此错误的一些原因:

  • .htaccess 中的错误
  • /web 文件夹的权限不正确(还要检查 app/cache/* 文件夹的权限)

更多信息http://symfony.com/doc/current/book/installation.html

于 2015-02-15T03:31:44.730 回答
0

原来这是与cPanel的冲突。我一直在尝试更改文档根目录都错了。我不需要手动配置虚拟主机。在 /var/cpanel/user 数据中有一个包含域配置文件的用户名文件夹。这是一个小简单,在那里改变它,然后运行 ​​/var/cpanel/scripts/rebuildhttpdconfig 让 cpanel 手动构建 httpd conf。

于 2015-02-15T10:16:12.847 回答