我想了解使用多個環境,如開發,測試,與codeigniter我的應用程序的生產的最佳行動方案。多個環境與codeigniter
截至目前,我的應用程序有一個文件夾。我看到在配置文件中討論的地方爲每個環境做了一個文件夾,並在每個環境文件夾中放置了一個數據庫文件的副本。
這是處理多個環境的最佳方法嗎?我問的原因是因爲如果我在我的開發子域上工作,我仍然需要重新上傳到主根文件夾的所有相同的文件。這是最好的工作流程嗎?
所以基本上我有兩個網站。
dev.siteurl.com siteurl.com
我試圖找出處理這個是最好的選擇。因爲我想知道是否需要重新將所有文件重新上傳到主級別,以便它可以處理生產服務器或有更簡單的方法。
所以我必須都是一樣的文件和文件夾上傳到現場製作的根? – 2013-03-10 23:24:25
不,當您更改ENVIRONMENT變量時,無論放置在/ application/config/development /中的哪個文件都將覆蓋/ application/config /中的相同文件。這是如果你有一個不同的開發環境(數據庫設置等)。你的問題是一個工作流問題嗎? – 2013-03-11 01:12:58
我的意思是我有我的dev.siteurl.com和我的siteurl.com,我不得不兩次上傳所有相同的文件嗎? – 2013-03-11 01:28:54