【发布时间】:2011-06-19 20:09:13
【问题描述】:
回顾一下历史——这是我第一次尝试设置一个测试 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 中)。
* 更新 *
我刚刚尝试了@Dan 的建议,但遇到了同样的问题 - 得到HTTP Error 500 (Internal Server Error)。所以,看起来还有其他问题。
我检查了我的 error_logs,但没有看到任何有用的信息。有没有其他方法可以检查问题是什么?
* 另一个更新 *
刚刚尝试过http://example.com/frontend_dev.php,它运行良好——完全没有错误,这使得调试生产控制器有点困难。
因此,开发控制器完美运行,而生产则吐出 500 错误 - 有什么想法吗? :/
【问题讨论】:
标签: php apache symfony1 cpanel