有点历史 - 这是我第一次尝试设置测试symfony项目,只是为了玩一玩。CPanel帐户上的Symfony项目
symfony的项目是建立在以下位置:
~/symfony_projects/myproject/
现在,随着的cPanel,在httpd.conf是自动生成的(但我敢肯定你知道),它使用~/public_html/
作为web根目录并将其按域名(虚拟主机)拆分 - 因此对于此示例,可以说它是~/public_html/example.com/
。
所以symfony项目现在都已经安装完毕,接下来的问题是想弄清楚如何设置服务器,使其指向项目的/web
部分 - 这是我发现它很棘手的地方。
我试着做以下几点:
ln -sf ~/public_html/libs/Symfony/data/web/sf ~/symfony_projects/myproject/web/sf
ln -sf ~/symfony_projects/myproject/web/* ~/public_html/example.com
,不幸的是没有工作,虽然。当试图去http://www.example.com它只给了我一个500
错误。
这里有其他的选择吗?考虑到我无法修改httpd.conf
。即使我可以,它是自动生成的,而不是(在cpanel中)。
*更新*
我只是想有什么用@丹建议,但具有相同的问题 - 让HTTP Error 500 (Internal Server Error)
。所以,看起来还有其他问题。
我检查了我的error_logs,但没有看到有用的东西。有没有其他方法可以检查问题是什么?
*另一个更新*
刚才试了http://example.com/frontend_dev.php
和它完美的作品 - 在没有给出错误的所有,这使得一种很难调试生产控制器。
因此,开发控制器完美地工作,生产是吐出500错误 - 任何想法? :/
很好的解决办法,但就重写规则而言,你能告诉我你的.htaccess文件是什么吗? – xil3 2011-02-02 09:26:37