以上是截图。
我已经设置了 FTP,当我双击 FTP 图标时,FTP 连接正常。它无法显示服务器的所有文件和目录,我想更改来自远程服务器的文件的一些代码,为什么?
单击“高级选项...”并切换“被动模式”。
不要使用“远程主机”面板。
尝试“部署”:
菜单工具 -> 部署 -> 配置
在那里您可以定义许多 (S)FTP 服务器、使用映射、webpath。您必须填写“映射”页面,这有助于 phpStorm 确定本地文件应该发送到 FTP 路径的位置和方式。
如果您正确配置它(这很简单),您现在可以启用“自动上传”,它会在每个“保存”选项后激活文件上传!您还可以通过 RigthClick->Upload 从“项目”窗格手动上传特定文件
如果上传选项被禁用(灰色)尝试再次打开配置,从左侧列表中选择服务器并选择图标“设置为默认值”(左面板上方的第四个图标 -服务器带有绿色勾号)
自动上传就像 phpStorm 中的魅力一样!
For me, enabling passive ftp didn't fix the grayed out ftp buttons. I did this:
Tools > Deployment > Configuration > Mappings
Then it worked, the buttons [Upload to], [Download from] were not grayed out anymore.