首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhpStorm无法通过FTP传输文件

问PhpStorm无法通过FTP传输文件
EN

Stack Overflow用户
提问于 2014-03-15 19:53:02
回答 4查看 14.5K关注 0票数 11

我想测试集成开发环境PhpStorm的工作,但我已经在导入过程中卡住了。我正在运行一个带有Zend Framework2项目的开发服务器,我想通过ftp添加。

一切看起来都很好,我看到项目创建了我的应用程序的整个结构。当我打开一个文件时,文件是空的。我试图点击“从这里下载”在远程系统的菜单,但我得到以下信息在我的传输控制台。

(只有几个失败的文件)

代码语言:javascript
复制
[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中添加/编辑此项目而没有任何问题。

EN

回答 4

Stack Overflow用户

发布于 2015-06-09 06:59:09

试着启用“被动模式”:

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

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

(我的PHPStorm版本是139.1348)

这解决了我使用FTP传输文件失败的问题。

票数 17
EN

Stack Overflow用户

发布于 2019-12-18 19:25:05

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

  1. 转到: File -> Build,Execution,Deployment -> Deployment -> File option "Preserve timestamps“。

已在PHPStorm build 2019.3中测试。

票数 7
EN

Stack Overflow用户

发布于 2014-03-15 23:45:05

没有真正的线索--只是随机发生的。对于我个人来说,自从v1以来只发生过两次..而且在迁移到Linux主机时也是如此(我通常的部署目标是运行在Windows平台上的IIS FTP,在那里我从未见过这样的问题)。

在任何情况下--已知问题--请查看此标签以了解详细信息:http://youtrack.jetbrains.com/issue/WI-6742

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22423456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档