phpstrom实现文件上传服务器详细操作步骤

1.首先打开编辑器,找到编辑器工具栏中的Tools ,在下拉列表中选择Deployment,选择 Configuration…
在这里插入图片描述
2.选择完后会出现以下界面,选择FTP(这里只做FTP的讲解,实际情况根据自己的需求)
在这里插入图片描述
3.,给配置需要上传文件的服务器起个名字(建议最好是根据自己的项目名称相对应)在这里插入图片描述
4.填写配置服务器的基本信息
在这里插入图片描述

5.点击Test Connection ,注意:这里有可能会报
Connection to '37.107.177.207’failed,Could list the contents of folder 'ftp://37.107.177.207/'之类的错误
查看了PHPStorm的官网找到了以下内容:

PhpStorm seems to connect to the server but can’t list files or perform upload
  This may be because the deployment server requires a so-called passive FTP connection. To set this mode, select Project Settings | Deployment, open Advanced Settings for the server and toggle Passive mode.
  Limiting the number of concurrent FTP connections may also help in this situation. To do this, select Project Settings | Deployment, open Advanced Settings for the server and toggle Limit concurrent connections mode setting the number of connections (usually 3-5 concurrent connections is OK for any server if you experience problems with a higher number of connections).
附上访问链接:
http://confluence.jetbrains.com/display/PhpStorm/Troubleshooting

翻译过来的意思是:
PhpStorm似乎连接到服务器,但不能列出文件或执行上传
  这可能是因为部署服务器需要一个所谓的被动FTP连接。设置此模式的方法,选择Project Settings | Deployment,然后找到并打开 Advanced Settings,选中 Passive mode即可。
  限制并发FTP连接的数量也有助于这种情况。为此,选择Project Settings | Deployment,为服务器和切换限制并发连接模式设置连接数打开Advanced Settings(通常是3-5个并发连接可以为任何服务器如果你有更高的连接数的问题)。

解决办法就是在界面上,找到 Advanced (高级设置)的按钮,并打开,取消勾选 Passive mode 这个选项,然后OK.
在这里插入图片描述
6.再次测试连接。
提示您 Successfully connected to ‘37.107.177.207’ ,说明连接成功,可以正常上传了

在这里插入图片描述
7.接下来在Root path以及Mappings位置,选择相对应线上项目的根目录(这里我就不一一阐述了,剩下的就容易多了),最后别忘了保存哦,遇到了问题还是要优先查看官方文档~以上内容本人亲测,想把在平日的开发过程中遇到的问题总结一下经验分享一下,避免犯下重复的错误,希望可以帮到你们

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页