Symfony2应用程序/控制台上的项目副本

时间:2013-12-21 16:05:13

标签: php symfony ubuntu console

我在/ var / www中设置了一个Symfony2项目。

因为我希望不同的用户在同一个项目上工作,所以我将这个项目复制到他们的目录并更改了数据库的名称。我这样做是为了让他们可以在服务器上测试他们的更改,而不是在他们的机器上本地安装wamp。然后将通过svn / git提交这些更改。

然而,我现在面临的问题是: 因为我将Symfony2项目复制到他们自己的目录(例如home \ mike),所以用户或我无法执行php app / console命令,因为它仍然引用/ var / www中的命令。 例如,当我这样做时:

    sudo php app/console doctrine:schema:update --force

此命令将在/ var / www / Symfony上执行,而不是在home \ mike \ Symfony上执行

如何将其引用到自己的目录?

谢谢。

2 个答案:

答案 0 :(得分:0)

首先,尝试在新项目路径中手动清除缓存。

然后,查看本文,关于迁移项目:How to override Symfony's Default Directory Structure

答案 1 :(得分:0)

每个项目都有自己的结构和命令。 如果你在www上有symfony,你必须在app

下有控制台文件