[007ZH]基础建站教程 3 使用FTP

FTP是我们管理服务器上的数据的必备工具。在我们使用的Hostinger的空间中已经配置了FTP。

我们注册的免费空间允许添加两个FTP账号,如果我们希望他人协助管理网站的话,可以开一个FTP账号给他。对于我们自己的使用,可以直接用系统提供的管理员账号。

FTP的访问可以通过客户端来完成,我们在这里推荐FileZilla的客户端,想下载这个客户端的读者可以点击这里

然而我们在本期教程中主要介绍Hostinger内建的网页FTP客户端 net2ftp 的使用。

首先我们进入主机控制面板,打开“独立文件管理器”,这时应该可以跳出一个新的页面,这就是net2ftp了,由于我们是从控制面板内访问,此客户端是可以自动登陆的,如果我们从其他地方访问或者从客户端访问,则需要参照控制面板内“信息”页面的FTP信息来登陆。

我们登陆FTP后会进入根目录,这里应该有一个“DO NOT UPLOAD HERE”文件,提醒我们不要在这里上传文件。正确的上传位置应该是public_html下。如果我们有建站程序,将它upload到public_html下便可以从域名直接访问。比如本站的域名是 matthewwang.xyz,如果我把程序放在public_html下,浏览器输入 matthewwang.xyz便能访问。我们可以新建一个文件夹,比如起名为bbs,然后把程序放到这个文件夹内,这样输入 matthewwang.xyz/bbs 才能访问论坛,这样做的好处是可以一个域名下建立多个互不干涉的不同功能的网站。

关于上传压缩包的问题,net2ftp支持上传zip压缩文件,但有一定的体积限制。在此限制内的压缩文件,上传后net2ftp会自动帮你解压并把文件放到你的上传目录,比如说向public_html/bbs下上传一个zip文件,最终的结果是zip文件内的所有文件出现在public_html/bbs下,但zip文件本身不会出现,如果就是想上传一个zip文件,需要使用客户端来上传。

关于上传格式的问题,FTP有两种上传的格式,一种是二进制格式(BINARY,BIN),另一种是ASCII格式(美国信息交换标准代码),二进制格式可以上传文件的所有数据,而ASCII格式是把文件作为文本上传,目前的大部分FTP客户端都是自动根据文件格式判断上传方式,对于net2ftp,上传zip文件的方式是BIN。上传建站程序时,对于Hostinger使用的Centos系统,必须使用BIN方式上传,使用客户端的会员尤其需要注意这一点(FileZilla内支持对上传格式进行自定义设置),原因是有些网站程序的php文件经过编译,有部分代码没有体现在文本中,如果以ASCII格式上传,就会发生错误。

关于修改权限的问题,勾选需要的文件并点击右上角chmod便可以修改了。

 

发表评论