有點歷史 - 這是我第一次嘗試設置測試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