【问题标题】:Git deployments with PHPloy using FTPS使用 FTPS 使用 PHPloy 进行 Git 部署
【发布时间】:2016-06-23 14:09:01
【问题描述】:

我正在尝试 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 Explicit,但我不确定如何/是否可以在 phploy.ini 文件中指定。

【问题讨论】:

    标签: php git ftp ftps


    【解决方案1】:

    尝试将此添加到.ini 文件中。

    ssl = true
    

    【讨论】:

      【解决方案2】:

      尝试修改这些:

      scheme: sftp
      port:22
      

      【讨论】:

        猜你喜欢
        • 2012-03-26
        • 2015-04-06
        • 1970-01-01
        • 1970-01-01
        • 2020-09-03
        • 2012-06-03
        • 1970-01-01
        • 2022-11-11
        • 2013-10-07
        相关资源
        最近更新 更多