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

本文详细介绍了使用PhpStorm通过FTP进行项目部署的步骤,包括配置服务器、解决连接问题及上传文件的方法。通过调整被动FTP连接模式和限制并发连接数量,确保了部署过程的顺利进行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值