symfony2项目的centos6 vps上的虚拟主机配置失败,错误为500



我有一个运行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>

我通读了一遍,说实话,没有什么意义。suphp是"开箱即用"安装在vps上的,所以我没有设置它的经验。

如果有人能帮我调试这个错误消息,我将不胜感激。

差点忘了说,这个应用程序在我的家庭linux开发服务器上运行得很好。

谢谢你的光临。

首先,查看app/logs中的日志

此错误的一些原因:

  • .htaccess中出错
  • /web文件夹的权限不正确(同时检查app/cache/*文件夹的权限)

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

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

相关内容

  • 没有找到相关文章

最新更新