想测试IDE PhpStorm,但我已经陷入导入过程..我正在运行一个带有Zend Framework 2项目的开发服务器,我想通过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中添加/编辑这个项目而没有任何问题.
只是尝试启用" 被动模式 ":
Tools -> Deployment -> Configuration -> Advanced options -> [FTP-server/FTP] -> enable "Passive mode" checkbox!
比如屏幕截图:FTP-passive-mode-capable
(我的PHPStorm版本是139.1348)
这解决了我使用FTP"无法传输文件"的麻烦.