2013-09-04 2 views
1

Я должен указать мое приложение с двумя этапами на сервере.проблема с развертыванием capifony с symfony 2

instance1 - мастер - постановка

instance2 - мастер - постановка

Для того, чтобы развернуть к экземпляру 1 я использую master1 ветвь и Master2 для instance2.

все работало хорошо, пока я не изменил пароль 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 
+0

Добавьте 'logger.level = Logger :: MAX_LEVEL' в файл развертывания, чтобы получить дополнительную информацию о проблеме. –

ответ

0

спасибо Эльнур за быстрый ответ. У меня уже установлен уровень логгера max.

Я исправил проблему. для того чтобы найти проблему, я запустил php app/console assets: установите web на моем локальном компьютере. потому что это команда, которая терпит неудачу на сервере. это помогло мне увидеть, что один из моих классов не имеет того же имени, что и файл, который его содержит. Интересно, как это работает на локальном ...

Смежные вопросы