网站制作完成后如何通过FTP工具上传网站程序

  1. AutoCMS
  2. /
  3. 建站资讯
  4. /
  5. 网站制作
logo
雷平顺

网站制作  2026-10-26 17:48:02   159

网站制作完成后如何通过FTP工具上传网站程序

网站程序在本地跑通,接下来就是把它搬到服务器上。FTP是最常用的方式,虽然现在有Git部署、面板上传,但FTP胜在直观,适合刚上手的站长。下面按实际操作的顺序说清楚。

先准备工具。常用的FTP客户端有FileZilla和WinSCP,FileZilla免费开源,Windows、macOS、Linux都能用;WinSCP只在Windows下运行,对SFTP支持更顺手。选一个装好,别用来源不明的汉化版,避免账号信息泄露。

接着找主机商要FTP信息。一般包括主机地址(IP或域名)、用户名、密码、端口。普通FTP默认端口是21,SFTP默认是22。有的主机商还会给一个“根目录”,常见名字是public_html、wwwroot、htdocs、httpdocs,上传时要把文件放进这个目录,而不是服务器的最外层。这个细节容易错,放错位置域名访问会空白或404。

打开FileZilla,在站点管理器里新建站点,填主机、端口,协议选FTP或SFTP,加密方式按主机商要求选“要求显式FTP over TLS”或普通模式,登录类型选正常,输入用户名密码,点连接。首次连接可能弹出证书确认,勾选信任即可。连上后界面分左右两栏,左边是本地电脑,右边是远程服务器。在左边找到本地网站程序目录,注意不要直接把整个项目文件夹拖过去,而是进入文件夹,选中里面的文件和子目录上传到远程根目录。如果程序文件很多,比如几千个小文件,可以先在本地压成zip包,上传压缩包,再通过主机面板的解压功能释放,这样比一个个传快得多,也不容易中途断掉。

上传时,FileZilla默认自动选择传输模式,一般不用改。脚本文件用ASCII模式,图片、压缩包用二进制模式,自动模式基本能处理。选中文件右键上传,或者直接拖拽到右侧。上传过程中看队列和传输日志,失败的文件会标红,可以右键重新传输。传完核对一下远程目录的文件数量和大小,尤其是index.php、config.php这类关键文件,别漏传。

权限设置别忽略。Linux主机上目录一般设755,文件设644,不要图省事给777,那样有安全风险。大多数主机默认权限就是对的,只有上传后访问报403才需要检查。上传完成后用浏览器访问域名,看首页是否正常。如果空白,先检查根目录有没有index文件,再查数据库配置和伪静态规则;如果样式丢失,看看css、js目录是否传全。

实际连接中常遇到几个问题。连接超时,多半是防火墙或被动模式问题,在FileZilla设置里把传输模式改成被动,或者换SFTP试试。提示530登录失败,检查用户名密码,注意大小写和前后空格。提示550权限不足,看远程目录是否可写,必要时在主机面板里重置目录权限。上传后页面报错,先确认PHP版本和程序要求是否一致,再看文件是否完整。

安全方面,上传前最好备份服务器上原有的文件,避免覆盖出错。上传完删除install安装目录,改掉默认后台路径。平时尽量用SFTP,普通FTP是明文传输,账号密码有被截获的风险。用完退出连接,别一直挂着。FTP上传不难,关键是路径别放错、文件别漏传、权限别乱给,按这个顺序走一遍,网站基本就能正常跑起来。