【问题标题】:Symfony2 app/console on a project copy项目副本上的 Symfony2 应用程序/控制台
【发布时间】:2013-12-21 16:05:13
【问题描述】:

我在 /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 上执行

如何才能引用到他自己的目录?

谢谢。

【问题讨论】:

    标签: php symfony ubuntu console


    【解决方案1】:

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

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

    【讨论】:

    • 哇,非常感谢!删除 dev 和 prod 中的缓存有效!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      • 1970-01-01
      • 2012-02-04
      • 2023-02-18
      • 1970-01-01
      • 1970-01-01
      • 2010-11-04
      相关资源
      最近更新 更多