Я пытаюсь PHPloy для развертываний git, и я столкнулся с небольшим препятствием.
Я установил PHPloy.phar на свой локальный компьютер и имею доступ к исполняемому файлу phploy. У меня также есть файл phploy.ini в корне моего проекта (ниже).
Когда я запускаю phploy из терминала, я получаю следующее сообщение об ошибке:
Предупреждение: ftp_systype (): неанонимные сеансы должны использовать шифрование. в phar: ///usr/local/bin/phploy/vendor/league/flysystem/src/Adapter/Ftp.php в строке 453
phploy.ini (значения для пользователя, пароля и хоста удалены для этого вопроса)
[staging]
scheme = ftps
passive = true
user = username
; When connecting via SFTP, you can opt for password-based authentication:
pass = password
; Or private key-based authentication:
; privkey = 'path/to/or/contents/of/privatekey'
host = hostname
path = /public_html
port = 21
; You can specify a branch to deploy from
branch = staging
FTP на этом сервере настроен для явного TLS, но я не уверен, как / если я могу указать это в phploy.ini
файл.
Попробуйте добавить это к .ini
файл.
ssl = true
Попробуйте изменить это:
scheme: sftp
port:22