【问题标题】:Two Instances of Symfony2 on the same server not behaving properly同一服务器上的两个 Symfony2 实例运行不正常
【发布时间】:2014-06-18 03:33:56
【问题描述】:

我目前有两个 Symfony2 实例在普通 Ubuntu 服务器上运行。

实例 1: /var/www/site

实例 2: /var/www/test-site

两个实例都有自己独立的 VHost 配置,其中 DocumentRoots 指向上述文件夹。

两个实例都有自己独立的parameters.yml文件,通过Doctrine配置创建不同的数据库。

问题: 运行 /var/www/test-site/php app/console dictionary:database:create (Instance 2) 时,命令错误提示“站点数据库 (Instance 1) 已存在”。

预期: 该命令应成功创建为实例 2 命名和配置的数据库。

更多信息: 所有配置文件都相对或绝对绑定到 %kernel_dir%。回显 AppKernel.php 生成的配置路径表明选择了正确的路径。

#symfony 上的一位用户提到了一些关于 Apache 环境变量的内容,但我不确定在哪里可以找到这些信息。

【问题讨论】:

  • 你有没有试过在运行命令前清除缓存?
  • 发现了这个问题,这是那些愚蠢的疲惫的开发人员问题之一。结束这个问题。情况正常。
  • 是不是因为您使用的是/var/www/test-site/php app/console doctrine:database:create 而不是php /var/www/test-site/app/console doctrine:database:create
  • 这是 config.yml 中的文字值,而不是对 parameters.yml 文件的引用。只是一个愚蠢的错误。

标签: php apache symfony doctrine


【解决方案1】:

当您因严重的鼻窦感染而筋疲力尽时,不要尝试编码。

【讨论】:

    猜你喜欢
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 2015-03-28
    • 2019-01-21
    • 1970-01-01
    • 2023-03-14
    相关资源
    最近更新 更多