PhpStorm无法通过FTP传输文件

时间:2014-03-15 11:53:02

标签: ftp ide phpstorm

想测试IDE PhpStorm可以使用,但我已经陷入导入状态 进程..我正在运行一个带有Zend Framework 2项目的开发服务器,我希望通过ftp添加。

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

(只有几个失败的文件)

[15-03-14 12:47] Failed to transfer file '/var/www/vhosts/dev.site.com/composer.json': could not read from "ftp://dev.site.com/composer.json" because it is a not a file.
[15-03-14 12:47] Failed to transfer file '/var/www/vhosts/dev.site.com/composer.lock': could not read from "ftp://dev.site.com/composer.lock" because it is a not a file.
[15-03-14 12:47] Failed to transfer file '/var/www/vhosts/dev.site.com/composer.phar': could not read from "ftp://dev.site.com/composer.phar" because it is a not a file.

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

4 个答案:

答案 0 :(得分:15)

尝试启用" 被动模式":

Tools -> Deployment -> Configuration -> Advanced options -> [FTP-server/FTP] -> enable "Passive mode" checkbox!

如截图所示:FTP-passive-mode-enabling

(我的PHPStorm版本是139.1348)

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

答案 1 :(得分:2)

没有真正的线索 - 但随机发生。对于我个人来说,自从v1 ..以及转移到Linux主机时我们两个都发生了两次(我通常的部署目标是在Windows平台上运行,IIS FTP我从未见过这样的问题)。

在任何情况下 - 已知问题 - 有关详细信息,请参阅此凭单:http://youtrack.jetbrains.com/issue/WI-6742

答案 2 :(得分:1)

同样的问题发生在我身上,我在phpstorm中启用了被动模式并且它有效。

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

答案 3 :(得分:0)

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

  1. 转到:文件->设置->构建,执行,部署->部署->选项
  2. 取消选中“保留文件时间戳”选项。

在PHPStorm内部版本2019.3。中进行了测试。