2013-07-09 33 views
0

我正在嘗試與symfony建立一個開發過程,開發人員可以將symfony資源庫克隆到他們的localhost,並簡單地在他們的計算機上測試他們的代碼。然而,我遇到的問題,其中git沒有添加所有必要的文件複製(.gitignore問題),而且symfony不知道在清除緩存時它安裝在哪個目錄中。 Symfony正試圖清除緩存存儲在錯誤的目錄中。symfony如何知道它安裝在哪個目錄?

似乎只是複製和粘貼symfony項目並將apache服務器鏈接到app_dev.php文件不能正常工作。與多人合作symfony時,更好的方法是什麼?

+1

使用'__DIR__' :) – CodeAngry

+0

爲什麼symfony試圖清除我的緩存在錯誤的目錄? –

+0

我沒有使用它,但很可能它將它存儲在'config'文件中。找到它並改變它。 – CodeAngry

回答

2

與多人......更糟糕,包括緩存工作時,你不應該通過周圍的symfony應用程序副本...

使用像git的一個CVS(忽略緩存文件夾中),並提供DataFixturesparameters.yml.dist,以便爲您的同事提供最新的開發狀態和評論變更/提交。

讓您的同事快速創建運行副本的最簡單方法是提供包括一些配置的Vagrantfile

這樣你可以確保不僅所有的人都有相同的代碼庫,但同一個web服務器,php版本/設置以及。

相關問題