使用 FTP(文件传输协议)将网站文件上传到服务器是搭建网站最基础且常见的方式之一,以下是详细的操作指南,分为准备阶段、操作步骤和注意事项三个部分。
准备阶段
在开始之前,你需要从你的主机提供商(如简米云、酷番云、GoDaddy、Bluehost 等)获取以下信息:
- FTP 主机地址 (Host):通常格式为
ftp.yourdomain.com或服务器的 IP 地址。 - 用户名 (Username):通常是你的 FTP 账号,有时与主机账号相同。
- 密码 (Password):FTP 专用密码(注意:可能不同于你的服务器 SSH 密码或控制面板密码)。
- 端口 (Port):默认通常是 21,如果是 SFTP(安全 FTP),端口通常是 22。
- 目标目录:大多数虚拟主机的根目录是
public_html、www或htdocs。
操作步骤(以常用 FTP 客户端 FileZilla 为例)
下载并安装 FTP 客户端
推荐使用免费开源的 FileZilla Client,它直观且功能强大。
连接服务器
- 打开 FileZilla。
- 在顶部的“快速连接”栏中填入:
- 主机:输入 FTP 地址(如
ftp.example.com)。 - 用户名:输入你的 FTP 用户名。
- 密码:输入你的 FTP 密码。
- 端口:输入
21(除非你的主机指定了其他端口)。
- 主机:输入 FTP 地址(如
- 点击 “快速连接” (Quickconnect)。
- 如果连接成功,你会看到两个窗口:
- 本地站点 (Local site):左侧,显示你电脑上的文件。
- 远程站点 (Remote site):右侧,显示服务器上的文件。
找到目标目录
- 在右侧“远程站点”中,找到网站的根目录。
- 常见名称:
public_html、www、htdocs、web。 - 重要:不要把文件上传到根目录 或
/home/user,除非你确定那是正确的路径,通常应上传到上述子目录中。
- 常见名称:
上传网站文件
- 在左侧“本地站点”中,找到你电脑里准备好的网站文件夹(包含
index.html、wp-content、css、js等文件)。 - 选中所有需要上传的文件和文件夹。
- 拖拽到右侧“远程站点”的目标目录中。
- 或者右键点击文件,选择
“上传” (Upload)
。
监控上传进度
- 底部的“传输队列”会显示上传状态。
- 确保所有文件都显示为 绿色对勾(表示成功)。
- 如果有红色叉号(失败),请检查文件权限或网络连接,并重试。
关键注意事项
✅ 1. 覆盖 vs. 跳过
- 如果服务器已有同名文件,FileZilla 会弹出提示。
- 建议勾选 “始终覆盖” 或 “始终跳过”,避免每次都要手动点击。
- 注意:覆盖前请确认你不需要保留服务器上的旧文件。
✅ 2. 文件权限 (Permissions)
- 上传后,确保文件的权限正确:
- 文件:通常设为
644。 - 文件夹:通常设为
755。
- 文件:通常设为
- 如果网站出现“500 内部服务器错误”或无法写入,可能是权限问题。
✅ 3. 使用 SFTP 更安全
- 如果可能,请优先使用 SFTP(SSH File Transfer Protocol)而不是普通 FTP。
- SFTP 通过加密通道传输数据,防止密码和文件被窃听。
- 在 FileZilla 中,协议选择 SFTP – SSH File Transfer Protocol,端口通常为
22。
✅ 4. 上传大文件
- 如果网站文件很大(如几百 MB 或 GB 级别),FTP 可能会超时或中断。
- 建议:
- 将网站打包成
.zip文件上传,然后在服务器上解压(如果主机支持)。 - 或分批次上传。
- 或使用命令行
scp/rsync(适合高级用户)。
- 将网站打包成
✅ 5. 数据库配置
- 如果你上传的是 WordPress 等动态网站,仅上传文件是不够的。
- 你还需要:
- 在服务器上创建数据库。
- 将本地数据库导出并导入到服务器。
- 修改网站配置文件(如
wp-config.php)中的数据库连接信息。
常见问题排查
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
| 连接超时 | 防火墙阻止、IP 被封、端口错误 | 检查主机地址和端口;联系主机商确认是否封禁 IP |
| 登录失败 | 用户名/密码错误 | 重置 FTP 密码;确认使用的是 FTP 专用账号 |
| 上传后网页显示 403 Forbidden | 缺少首页文件或权限错误 | 确保根目录有 index.html 或 index.php;检查文件夹权限为 755 |
| 上传中断 | 网络不稳定或文件过大 | 启用 FileZilla 的“恢复上传”功能;分段上传 |
首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/481452.html



