2010-05-28 47 views
0

我GOOGLE了這麼多次,但現在我不得不在這裏問它。CodeIgniter生產和開發服務器在同一個域上。 (無子域)

我想爲一個開發/生產網站製作一個工作流程。

我的約束是我使用Facebook Connect(Facebook Graph現在),所以我需要在同一個域和服務器上安裝dev和prod。 (要能登錄和測試功能)

我想我會編輯的CodeIgniter index.php文件重定向,如果我有一個特定的用戶代理(我可以修改我的Firefox的一個)

你認爲這是一個好主意,或者你有更好的主意?

現在來了一個永恆的問題:我該如何輕鬆部署這個問題?

我應該使用Capistrano還是Phing? 或只是一個腳本與SVN?

請幫助我,我完全不熟悉這個部署的事情。我曾經直接在我的小網站或其他域名的生產環境中工作。但現在不可能了。

回答

1

對我來說,我會有兩個應用程序文件夾。一個叫做「生產」,一個叫做「發展」。然後在您的index.php文件中設置您的應用程序文件夾的位置,您可以使用php來確定無論出於何種原因使用哪一個文件夾。只需將您的$ application_folder變量設置爲您需要的任何一個即可。 (你可以根據任何事情做到這一點,一個cookie,IP地址或其他東西)

+0

請注意,用戶指南在這裏詳細說明:http://codeigniter.com/user_guide/general/managing_apps.html – Kurucu 2010-06-01 09:09:06

+0

I做到了這一點,我改變了我的index.php以匹配cookie。並在案件重定向到一個應用程序文件夾,並在另一種情況下,另一個文件夾。 – 2010-06-07 13:27:32

相關問題