我想测试集成开发环境PhpStorm的工作,但我已经在导入过程中卡住了。我正在运行一个带有Zend Framework2项目的开发服务器,我想通过ftp添加。
一切看起来都很好,我看到项目创建了我的应用程序的整个结构。当我打开一个文件时,文件是空的。我试图点击“从这里下载”在远程系统的菜单,但我得到以下信息在我的传输控制台。
(只有几个失败的文件)
[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中添加/编辑此项目而没有任何问题。
发布于 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传输文件失败的问题。
发布于 2019-12-18 19:25:05
SFTP的修复(没有为SFTP设置被动模式的选项):
已在PHPStorm build 2019.3中测试。
发布于 2014-03-15 23:45:05
没有真正的线索--只是随机发生的。对于我个人来说,自从v1以来只发生过两次..而且在迁移到Linux主机时也是如此(我通常的部署目标是运行在Windows平台上的IIS FTP,在那里我从未见过这样的问题)。
在任何情况下--已知问题--请查看此标签以了解详细信息:http://youtrack.jetbrains.com/issue/WI-6742
https://stackoverflow.com/questions/22423456
复制相似问题