编辑:似乎在上次更新后此问题已不再存在,至少到目前为止
每当我尝试上传文件时,我都会在上传时获得以下错误和成功的组合。
[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".
我已经禁用了我的防火墙,没有运气,我在ftp中尝试了被动模式和同样的问题,我可以在同一个ftp帐户上使用filezilla上传相同的文件和文件夹,所以我认为问题是在phpstorm ,不确定我是否是一个错误或错误配置。我在托管在不同服务器上的其他网站上有这个问题,我不太确定,但我不记得在Windows 7下有这个问题,现在我在Windows 8下。
有时它上传正常,大部分时间都失败了。
非常感谢任何想法,谢谢。
答案 0 :(得分:29)
我注意到我的phpstorm中有这个问题如果我有另一台ftp客户端连接到同一台服务器那么我实际做的是关闭我的ftp客户端filezilla然后开始正常工作.....
另一种选择是在部署=>所选服务器=>高级选项的“被动模式”上设置FTP。
答案 1 :(得分:2)
在我的情况下,服务器的分区已满。尝试通过键入bash来检查分区的大小:
df
然后通过删除带有rm
或将mv
文件移动到另一个分区的文件来腾出空间。
除此之外,我可以通过FileZilla成功传输文件,但不能通过PHPStorm自动部署上传(奇怪)。
答案 2 :(得分:1)
因此,经过数小时的尝试,我有了解决方案。 我使用的sftp与ftp有所不同。 但是对我来说,这是因为我的服务器的存储空间几乎已满,并且拒绝将数据包发送到那里。我增加了硬盘驱动器的大小,并分配了增加的大小。
答案 3 :(得分:0)
我不小心粘贴在Deployment path on server
的 路径中的空格 。删除那些补救措施。
答案 4 :(得分:-2)
我的解决方案是简单地更改为更快的Internet连接。