【问题标题】:capifony deploy issue with symfony 2symfony 2 的 capifony 部署问题
【发布时间】:2013-09-04 12:04:15
【问题描述】:

我必须在服务器上创建我的应用程序实例,每个阶段都有两个阶段。

instance1 - 主控 - 分期

instance2 - 主控 - 分期

为了部署到实例 1,我使用 master1 分支和 master2 作为实例 2。

在我更改服务器上的 root 密码之前,一切都运行良好。 我可以从 master1 分支部署,但不能从 master2 部署。 奇怪的是,从我的本地电脑到服务器以及从服务器到 git,我使用 ssh 密钥进行身份验证。我真的不明白为什么更改密码会带来这个问题。

这是我得到的错误

executing command
command finished in 653ms

*** [deploy:update_code] rolling back

command finished in 133ms
failed: "sh -c 'sh -c '\\''cd /var/www/instance2/staging/releases/20130904114214 && php app/console assets:install web --env=prod'\\'''" on xxx.xxx.xxx.xxx

【问题讨论】:

  • logger.level = Logger::MAX_LEVEL 添加到您的部署文件以获取有关该问题的更多信息。

标签: git symfony ssh capistrano capifony


【解决方案1】:

感谢 elnur 的快速回复。我已经将记录器级别设置为最高。

我解决了这个问题。为了找到问题,我在本地运行了 php app/console assets:install web。因为它是在服务器上失败的命令。这帮助我看到我的一个类与包含它的文件的名称不同。我想知道它在本地是如何工作的......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-01
    • 2017-08-23
    • 1970-01-01
    • 2021-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多