phpStorm 7.1上FTP上传问题

15

编辑: 看起来在最近的更新之后,这个问题已经不存在了,至少目前看来是这样。


每当我尝试上传文件时,我会在上传时获得以下错误和成功的组合。

[5/20/14 7:20 PM] Upload to ***
[5/20/14 7:20 PM] Failed to transfer file 'C:\wamp\www\***\wp-content\plugins\woocommerce\includes\class-wc-api.php': could not create FTP directory "ftp://ftp.***.com/woocommerce".


[5/20/14 7:21 PM] Upload to ***
[5/20/14 7:21 PM] Upload to *** completed in less than a minute: 1 file transferred (3.7 Kb/s)


[5/20/14 7:21 PM] Upload to ***
[5/20/14 7:22 PM] Failed to transfer file 'C:\wamp\www\***\wp-content\plugins\paymentez-wooc-gateway\index.php': could not close the output stream for file "ftp://ftp.***.com/paymentez-wooc-gateway/index.php".

显示IDE错误的控制台屏幕截图,在FTP上传时

我已禁用防火墙,但没有成功,我在ftp中尝试了被动模式,但仍然有同样的问题。使用同一ftp账户可以使用filezilla上传相同的文件和文件夹,因此我认为问题在phpstorm上,不确定它是一个错误还是我的配置错误。我在其他托管在不同服务器上的网站上也遇到了这个问题,我不太确定,但我不记得在windows 7下遇到这个问题,现在我正在使用windows 8。

有时上传正常,大多数情况下失败。

非常感谢任何想法。


我也是,遇到了同样的问题。之前一切正常,现在突然无法上传文件。使用Cyberduck等工具可以正常工作。如果问题不能很快解决,我就要回到Dreamweaver了! - MikeyB
同样的问题在使用 PhpStorm v8.0.1 - Windows 7 中出现了,有人有建议吗? - AkisC
6个回答

34

我注意到在我的phpstorm中,如果我连接了另一个FTP客户端到同一台服务器上,就会出现这个问题,所以我实际上关闭了我的FTP客户端filezilla,然后开始正确地工作了.....

另一个选项是从部署=>所选服务器=>高级选项中将FTP设置为“被动模式”。


我之前测试过将FTP设置为被动模式,但没有成功。不过现在你提到了这个可能性,我想有可能是因为同时打开了Filezilla,虽然我已经有一段时间没有遇到这个问题了。但如果再次出现,我会检查一下,并且如果是这个原因的话,我会接受你的答案。谢谢。 - Lu Roman
将连接设置为被动模式解决了我的问题。 - CyberProdigy

7
在我的情况下,服务器的分区已满。尝试在bash中输入以下命令来检查分区大小: df 然后通过使用rm删除文件或将文件移动到另一个分区来释放一些空间。
除此之外,我可以成功地通过FileZilla传输我的文件,但是无法使用PHPStorm自动部署上传(奇怪)。

3

经过多个小时的尝试,我找到了解决方案。我使用的是sftp,与ftp有些不同。但对我来说,问题在于我的服务器存储空间几乎满了,拒绝发送数据包。我增加了硬盘的大小并分配了增加的容量。


这只是另一种说法,即你不知道为什么会发生。 - RalfFriedl
1
我的远程服务器磁盘已满,因此导致了这个问题。 - Butterfly Coder

2

在部署/连接中将类型更改为“ftps”。


1
我不小心在服务器上的部署路径中粘贴了路径中有空格。删除空格后问题得到解决。

-5

我的解决方案是简单地换用更快的互联网连接。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接