绝大多数云虚拟主机都使用FTP 或更安全的SFTP 来传输文件,您需要一个FTP客户端软件来连接您的主机空间,然后像操作本地文件夹一样上传文件。
方法一:使用FTP客户端软件(最常用、最推荐)
这是最传统、最灵活、最强大的方法。
在开始之前,您需要从云服务商那里获取以下关键信息(通常在主机管理控制面板或开通邮件中):
FTP主机地址/服务器地址 例如ftp.yourdomain.com
或一个IP地址。
FTP端口 通常是21
(FTP) 或22
(SFTP)。
用户名 您的FTP账号用户名。
密码 您的FTP账号密码。
网站根目录 这是最关键的一步!上传的代码必须放在这个目录下才能通过域名访问,常见根目录名称有:
wwwroot
public_html
htdocs
web
推荐几款免费且好用的FTP客户端:
FileZilla 最流行,跨平台(Windows, Mac, Linux)。
WinSCP 仅限Windows,功能强大。
Cyberduck 跨平台,界面美观。
这里以FileZilla 为例。
1、打开FileZilla,在顶部的快速连接栏中输入你准备好的信息。
主机 填入你的FTP地址
用户名 你的FTP用户名
密码 你的FTP密码
端口 21 (如果使用SFTP则选22,并在后面选择SFTP协议)
2、 点击“快速连接”。
3、 连接成功后,界面会分为左右两半:
左侧(本地站点) 显示您自己电脑上的文件。
右侧(远程站点) 显示云虚拟主机上的文件。
4、 在右侧,进入你的网站根目录(如wwwroot
)。
5、 在左侧,找到你本地准备好的网站代码文件或文件夹。
6、上传:
* 要上传单个文件,直接将其从左侧拖拽到右侧。
* 要上传整个网站文件夹,在左侧选中该文件夹,然后右键选择“上传”。
注意:
如果您的网站是纯静态HTML,直接上传所有文件即可。
如果您的网站使用PHP等动态语言(如WordPress),您需要上传所有程序文件,并确保配置文件(如wp-config.php
)中的数据库信息是正确的。
方法二:通过主机控制面板的文件管理器(最简单)
如果不想安装额外软件,几乎所有虚拟主机都提供了一个在线文件管理器。
1、 登录您的云虚拟主机服务商提供的控制面板(如 cPanel, Plesk,或国内厂商的自研面板)。
2、 找到名为“文件管理器”、“网站文件” 或类似名称的图标并点击进入。
3、 在文件管理器中,导航到您的网站根目录。
4、 这里通常有上传、新建文件夹、编辑、删除等功能。
上传单个文件 点击“上传” 按钮,选择文件。
上传整个文件夹/压缩包 点击“上传”,先上传一个ZIP压缩包,然后在文件管理器中找到该压缩包,右键选择“解压缩”。
优点: 无需安装软件,在网页上即可完成。
缺点: 对于大量文件或大文件,上传速度慢,且不稳定,无法断点续传。
如果您的代码使用 Git 进行版本管理,这是一种非常高效的方式。
您的云虚拟主机需要支持SSH 访问和Git,并非所有廉价虚拟主机都提供此功能,请先确认。
1、 在本地,使用git
命令将代码推送到一个远程仓库(如 GitHub, Gitee 或服务商自带的Git服务)。
2、 在云虚拟主机上,通过SSH登录,然后使用git clone
或git pull
命令将最新代码拉取到网站根目录。
优点: 版本管理,部署精准,方便团队协作。
缺点: 需要一定的技术门槛,且对主机有要求。
方法 | 优点 | 缺点 | 适用场景 |
FTP客户端 | 功能强大,稳定,支持断点续传,管理文件方便 | 需要安装额外软件 | 几乎所有场景,强烈推荐新手使用 |
控制面板文件管理器 | 无需安装软件,操作直观 | 上传大文件或大量文件时效率低,不稳定 | 紧急修改单个文件,或上传小文件 |
Git | 版本控制,部署精准,高效 | 技术门槛高,主机需支持SSH | 开发者,团队协作项目 |
1、访问域名: 在浏览器中输入您的域名,检查网站是否正常显示。
2、检查文件结构: 确保首页文件(如index.html
,index.php
)已正确放置在网站根目录下。
3、处理压缩包: 如果您上传的是ZIP压缩包,请记得解压,并删除压缩包以节省空间。
4、权限问题: 如果网站出现“写入错误”或“无法创建目录”,可能需要通过FTP客户端或文件管理器修改特定文件/文件夹的权限(通常设置为755
对于文件夹,644
对于文件)。
对于初学者,从使用FileZilla这类FTP客户端开始是最好的选择,它既直观又功能全面,能解决绝大部分上传需求。
文章摘自:https://idc.huochengrm.cn/zj/18354.html
评论