PhpStorm无法通过FTP传输文件

PhpStorm无法通过FTP传输文件,ftp,ide,phpstorm,Ftp,Ide,Phpstorm,想测试IDE PhpStorm,但我已经被困在导入 过程我正在运行一个带有Zend Framework 2项目的开发服务器,我想通过ftp添加该项目 看起来一切正常,我看到项目创建了我应用程序的整个结构。打开文件时,文件为空。我试图点击远程系统菜单上的“从这里下载”,但我在传输控制台中收到以下消息 (只有几个失败的文件) 会发生什么?文件似乎是下载的,但不是它的内容?权限等都很好,我可以在Aptana或Zend Studio中添加/编辑此项目,没有任何问题。没有真正的线索——但会随机发生。对我个

想测试IDE PhpStorm,但我已经被困在导入 过程我正在运行一个带有Zend Framework 2项目的开发服务器,我想通过ftp添加该项目

看起来一切正常,我看到项目创建了我应用程序的整个结构。打开文件时,文件为空。我试图点击远程系统菜单上的“从这里下载”,但我在传输控制台中收到以下消息

(只有几个失败的文件)

会发生什么?文件似乎是下载的,但不是它的内容?权限等都很好,我可以在Aptana或Zend Studio中添加/编辑此项目,没有任何问题。

没有真正的线索——但会随机发生。对我个人来说,自v1以来只发生过两次。。在传输到Linux主机时,这两种情况都会发生(我通常的部署目标是在Windows平台上运行,IIS FTP,我从未见过这样的问题)

在任何情况下——已知问题——请参阅此票据了解详细信息:

只要尝试启用“被动模式”:

工具->部署->配置->高级选项->[FTP服务器/FTP]->启用“被动模式”复选框

如屏幕截图所示:

(我的PHPStorm版本是139.1348)


这解决了我使用FTP“无法传输文件”的问题。

同样的问题也发生在我身上,我在phpstorm中启用了被动模式,它工作了

File=>Settings=>Build, Execution,Deployment=>Deployment=>conncetion=>Advanced options=>passive mode

SFTP的修复(没有为SFTP设置被动模式的选项):

  • 转到:文件->设置->生成、执行、部署->部署->选项
  • 取消选中“保留文件时间戳”选项

  • 在PHPStorm build 2019.3中测试。

    我没有该选项:我的版本是2017.2 build 172.3317.83此选项仅在FTP类型中可用
    File=>Settings=>Build, Execution,Deployment=>Deployment=>conncetion=>Advanced options=>passive mode