2013-01-04 52 views
0

我在codeigniter電視網站上觀看了以下視頻,想要在各個階段與我的應用程序一起工作,並希望使用不同的配置變量進行設置,以便管理起來更加輕鬆。用codeigniter處理配置變量

http://codeigniter.tv/a-9/Dynamically-distinguish-between-development-staging-and-production-servers

的問題是,我相信我的安裝笨文件和我的開發服務器的位置。

這是我的文件結構。任何人都可以看到更好的方式,因此我無需進行多次安裝,也無需執行生產和開發中的codeigniter。

/ 
/dev 
/dev/site1 
/dev/site1/application 
/dev/site1/system 
/dev/site1/index.php 

/public_html 
/public_html/application 
/public_html/system 
/public_html/index.php 

回答

2

只要所有相關文件和路徑在開發到生產時都保持不變,那麼您應該很好。所以,你提出的結構會很好。

+0

你以前做過這樣的事嗎? –

+0

嗯,是的。我通過源代碼控制來處理我的網站,只要我將代碼簽出到docroot的根目錄下,那麼我的所有**相對路徑在每個環境中都保持不變 - 我保留一個DEV,STAGING和PRODUCTION環境。我的開發人員是我的本地計算機,我的分期是我的生產服務器上的一個子域,而我的生產是實際的網站。三個不同的文獻根據他們各自的領域。只要我不使用任何絕對的物理路徑,一切正常。 – swatkins

+0

登臺和開發環境之間有什麼區別。經過幾個網站的信息,我沒有看到差異。 –