centos6 上的 virtualhost 配置 vps 一个 symfony2 项目因 500 错误而失败
virtualhost configuration on centos6 vps for a symfony2 project failing with 500 error
我有一个 VPS 运行 Centos6(尽管如果我的运气继续下去,我可能会把它扔出 window!)。我正在尝试启动一个小型 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>
我通读了 this 老实说,没有多少是有意义的。 suphp安装在vps 'out of the box' 所以我没有设置它的经验。
如果有人能帮助我调试此错误消息,我将不胜感激。
差点忘了说,应用程序在我家 linux 开发服务器上运行得很好。
感谢观看。
首先,查看app/logs
中的日志
此错误的一些原因:
- .htaccess 出错
- /web 文件夹的权限不正确(同时检查 app/cache/* 文件夹的权限)
原来是和cPanel冲突了。我一直在试图完全错误地更改文档根目录。我不需要手动配置虚拟主机。在 /var/cpanel/user 数据中有一个带有域配置文件的用户名文件夹。在那里进行更改非常简单,然后 运行 /var/cpanel/scripts/rebuildhttpdconfig 让 cpanel 手动构建 httpd conf。
我有一个 VPS 运行 Centos6(尽管如果我的运气继续下去,我可能会把它扔出 window!)。我正在尝试启动一个小型 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>
我通读了 this 老实说,没有多少是有意义的。 suphp安装在vps 'out of the box' 所以我没有设置它的经验。
如果有人能帮助我调试此错误消息,我将不胜感激。
差点忘了说,应用程序在我家 linux 开发服务器上运行得很好。
感谢观看。
首先,查看app/logs
中的日志此错误的一些原因:
- .htaccess 出错
- /web 文件夹的权限不正确(同时检查 app/cache/* 文件夹的权限)
原来是和cPanel冲突了。我一直在试图完全错误地更改文档根目录。我不需要手动配置虚拟主机。在 /var/cpanel/user 数据中有一个带有域配置文件的用户名文件夹。在那里进行更改非常简单,然后 运行 /var/cpanel/scripts/rebuildhttpdconfig 让 cpanel 手动构建 httpd conf。