2013-07-09 34 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版本/设置以及。

相关问题