Проблема развертывания с EasyDeployBundle на Symfony 3.4 - PullRequest
0 голосов
/ 19 апреля 2019

Я бы хотел развернуть приложение Symfony версии 3.4 на общем сервере, для этого я установил пакет «EasyDeploy» и настроил, я думаю, правильно, файл «deploy_prod.php».
Проблема в том, что когдаЯ использую команду ./bin/console deploy -v в каталоге моего сайта, который я хочу развернуть, возникает ошибка при вызове команды which / usr / local / bin / dial.Вот ошибка:

[Symfony \ Component \ Process \ Exception \ ProcessFailedException] Команда "ssh homeconspc@ssh.cluster027.hosting.ovh.net -p 22 'which / usr / local /bin / composer '"не удалось.Код выхода: 1 (общая ошибка)

Зная, что я правильно установил Composer на свой сервер, подключившись по SSH.

Я попытался установить composer на "/ usr / local /bin "на моем сервере, но у меня нет прав на запись.

Вот часть кода моего файла" deploy_prod.php ":

public function configure()
{
    return $this->getConfigBuilder()
        // SSH connection string to connect to the remote server (format: user@host-or-IP:port-number)
        ->server('homeconspc@ssh.cluster027.hosting.ovh.net:22')
        // the absolute path of the remote server directory where the project is deployed
        ->deployDir('/www/')
        // the URL of the Git repository where the project code is hosted
        ->repositoryUrl('myGit')
        // the repository branch to deploy
        ->repositoryBranch('master')
    ;
}

Зная, что «myGit» - это ссылка на мое git-репо.

Заранее спасибо, Киллиан

...