symfony 2的capifony部署问题

时间:2013-09-04 12:04:16

标签: git symfony ssh capistrano capifony

我必须在服务器上以两个阶段为我的应用程序实例。

instance1 - master            - 分期

instance2 - master            - 分期

要部署到实例1,我使用master1分支和master2 for instance2。

在我更改服务器上的root密码之前,一切正常。 我可以从master1分支部署,但不能从master2部署。 奇怪的是,从我的本地PC到服务器以及从服务器到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

1 个答案:

答案 0 :(得分:0)

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

我解决了这个问题。为了找到问题,我运行了php app / console资产:在我的本地安装web。因为它是在服务器上失败的命令。这有助于我看到我的一个类与包含它的文件名不同。我想知道它如何在当地发挥作用......