2024年5月8日

HYEOS

随事而为

个人网站建立浅谈

1 min read

写这个是因为本人在高中的时候就想自己建立一个属于个人的网站,但迟迟一直没能如愿,直到前些日子在受到所有已经拥有网站的朋友的刺激之下才开始了自己的网站建设。

当初之所以没有付诸行动,多数原因是不知道如何建立一个网站,网上搜索到的资料总是吓唬的门外汉不敢有所为,门槛似乎很高,然则,对于普通个人网站的建设来说其实是很容易,因此有了写下这篇文章的动机,旨在希望自己个人网站的朋友能够不在迷茫。

建立一个网站所需要的有最基本的两样,一个是域名,一个是空间。

域名,其实就是我们所要建设网站的网址:icezero.net这个就是域名,net是国际顶级域名,icezero就是我们在域名注册服务商所注册的域,也就是一级域名,今后访问个人网站的时候需要经常使用的便是这个域名,而把这个域名设置为主首页的访问地址,例如http://icezero.net或http://www.icezero.net。

域名的注册可到全世界范围内任何一域名注册服务商处去注册购买,而价格大同小异,差别不会是太大,真正的差别在于域名所持有要的控制权利,有些服务商是不给域名所有权的,如果个人在今后要做一些相应的域名设置调整时很不容易,所以建议在寻找注册服务商时一定要注意这一点,看清域名服务商提供的域名服务。另外一点需要注意的是尽量不要去注册各个国家的国家域名,如CN,DE,TW,HK等等,最好是注册一些国际顶级域名,相对可减少受到各个国家域名控制中心的影响,如COM,ORG,NET等。顶级域名注册的价格一般最高也在一百元人民币每年以内,续费基本相同,各个域名服务注册商不一准,这点需要在注册时咨询清楚。

空间,域名具备了之后所需要的便是空间。域名可以想像成为一个家户的门牌,要找到一户人家首先是要知道他的门牌,而门牌有了,而挂门牌的家户就必须得还有实质性的房屋,不然门牌再好,没有实体房屋做基准也是没有用的,所有人只能看到一个门牌却看不到房屋里面的人和物。空间就是用来摆放人和物的容器。

同样的,空间也可以注册得来,有条件的朋友还可以自己搭设个人服务器空间,不过成本会很高,对于个人建站来说我不提倡,有票票的朋友尽可以自己去购买电脑和带宽自己搭设服务,但这不在本讨论范围内,那些技术活需要另开篇章,只说明一点,在做服务器的时候尽量选择开源系统,WINDOWS系统虽然好,但是易用及稳定性不如LINUX开源系统,我推荐的有DEBIAN(我个人是个DEBIAN爱好者)。

空间注册可以选择两种,一种是免费空间,一种是VIP收费空间。免费和收费的区别我就不在此谈论了,大家心里多少会有些感觉的,服务质量肯定是有天高地差的区别的。不过是第一次做网站,所以为了大家避免浪费金钱,我推荐使用免费空间,以免手生不熟悉的当中出现了问题而致使空间不能使用,那就例外得花钱请空间服务商帮助解决,那是要金子的,不是银子,比注册服务还要贵(我没有试过,经有过经验的人讲是这样的,死贵,死贵的)。免费空间可以给我们最大的回旋余地,这次不行下次,下次不行还有再下次,再再下次……你就算了吧,别做了,很丢人地……免费空间服务商可以到网上搜索一下,很多,但一定要注意它的稳定性和诚信度,虽然免费但是有许多服务商是讲究诚信的,但更多的是开一枪放个鸟炮就不见了,建议到免费吧WWW.FREE8.COM去查看(备注:2012年已经关闭,无法访问),站长提供的许多免费资源都是极有公信力的,可信度强。

刚才域名和空间基本的讲解都说明了,接下来就是域名与空间如何搭配才能使用了。这也使我想起了小学的时候学过的鸟类写做鸟窝的课文故事,有些朋友如果细没看完全文就闪了,如果网站不能访问是你活该……嘿嘿!

域名注册之后并不能立即使用,需要解析域名才可以访问,当然有很多朋友一看到“解析”这个术语名词就犯晕了,我第一次的时候也是这样,其实不用犯晕,大多数域名服务商是提供域名解析服务的,在你购买域名的时候已经给你提供了域名解析服务,更详细的就需要咨询你的服务商了。问题是在于如何绑定到你的空间,也就是你网站实体内容所存放的那个注册空间,只有绑定到空间,访问你的域名网址时才可以看到你的网站实体内容,也就是进入你的家门。

因为域名需要绑定到空间,所以你的空间一定支持绑定自主域名,许多免费空间是不提供绑定独立域名的,只提供给你它们的二级域名,二级域名就如:cwqy.icezero.net中的cwqy就是二级域名,而icezero是一级域名,net是顶级域名,到现在开始大家对域名的划分就应该有个很好了解了,是从右往左排列的,最右边的是最顶级的,最左边其实是最次的,如BBS.COM.CN这样的一个网址,顶级域名其实是CN,而不是COM,COM只能算是二级域名,别搞混了。因此,大家在寻找注册免费空间的时候一定要注意空间服务商是否提供你绑定自己的独立域名,如果不允许那你注册了也是白注册,当然你也可以使用所谓跳转等使用你的独立域名访问到这个空间里来,但不是我们要考虑的。

域名可以解析,空间可以绑定域名,接下来讲的就是如何使用空间了。因为一个网站最实质的精神是在于空间内容,而不是域名,所以如何使用空间是最大的学问。

要使用空间就得了解空间的实际支持情况,是否支持动态网页,是否支持PHP,是否支持数据库,它们的支持版本是什么样的,这些都需要了解,当然了,这些大量的工作已经有前人为我们铺设好了,例如免费吧所公布的资源都已经做了相应的测试并把信息公布在网站上。每个人都可以到免费吧查看与自己所需相应的资源内容。如果单纯的只是做一个静态网页内容,根本不需要再去考察,所有空间最基本的就是静态网页内容支持,如果这一点也做不到,那就不是空间提供商了。我们所要考虑的使用一个空间做一个类似论坛一样的网站。

当空间的支持一切都已经不再是问题,接下来的就是如何使用安装了。有些朋友会奇怪为什么要安装,其实这才是真正的我们要做的。

因为我们都是初建立个人网站的新手,自己也不一定有编程的能力,所以最好且最便捷的方法便是安装他人提供的建站程序。论坛程序如DISCUZ,博客程序如:WORDPRESS,聊天室程序如PHPFREECHAT或X7CHAT,这些都是我目前所使用的建站程序。要使用它们我们需要到相应的官方网站进行PHP源程序下载,一切都可以放心,这些所有的程序都是开源的,可以不用花钱免费下载并自由使用。

当下载了建站所需的安装程序之后,接下来便是如何安装到空间。
首先,我们需要拥有空间FTP上传的帐户和密码及FTP服务器地址,这个在注册空间之后服务商会在类似邮件的文档里给出,也有的空间需要自己做相应设置,不再做更多阐述。有了FTP帐户和密码及服务器地址,我们就可以使用FTP上传工具上传文件或程序到空间,在这里我们把所下载的安装程序上传到空间,可根据要求做相应的文件目录设置,例如,我们要把论坛程序和博客程序,聊天室程序都安装在同一个空间,因此为了不使它们混合互相混乱便需要建立不同的文件夹安装不同的程序,论坛程序可考虑安装到BBS目录,博客程序安装以BLOG目录,聊天室程序安装到TALK目录,在这里需要注意的是目录设置一定最好是英文的,文字目录可能出现意想不到困难问题,甚至在安装或访问的时候出现不可预测的问题。

当一切安装程序上传到相应的目录之后就可以开始安装了(如果上传文件是压缩文件,则需要相应的解压程序解压文件,稍后做说明),在这里安装的时候一定要参考程序官方提供的说明文档,大多数文档给出的有相应的中文文档,如果没有而且英文基础很弱的朋友可试用TRANSLATE.GOOGLE.COM谷歌翻译进行查阅。之所以要诸位查阅官方说明文档是有很大的原因,有些朋友在安装过程出现问题致使不能正常安装便有可能是因为没有按照官方说明文档去做,有些程序在安装的过程中需要对相应的目录或文件做权限和命名修改设置,而上传的文件默认权限可能不符合安装要求,这个时候就需要手动修改,一般来说FTP工具都会提供文件和目录权限和命名修改的功能,只要照着说明文档进行相应修改调整便是了。

当一切照着说明文档修改调整之后便可以安装了,安装程序一般是在INSTALL目录,说明文档一般都会指出安装的路径,比如:http://icezero.net/bbs/install/这样的格式,有的程序在第一次安装的时候只需要输入相应的访问路径就可以http://icezero.net/bbs/,当安装完成之后再次访问安装时就会提示错误或已经安装过了,最后把安装文件按照官方说明文档进行相应的删除和清理就可以了。

安装的时候,在这里,还需要给大家一个提示,那就是数据库的应用。
一般来讲数据库要在安装程序开始之前先行建立,数据的建立按照空间服务商给出的说明进行建立,建立好相应的数据库之后记录下数据库名,用户,密码,服务器地址,在安装程序的时候进行相应的设置,不再赘述。例如:数据库名:DATABASE-BBS,用户名:USERBBS,用户密码:USERPASS,数据库地址:LOCALHOST。(提示:一般程序安装之前需要进行相应的CONFIG.PHP文件修改,就是修改数据库连接的,按说明文档进行相应修改就可以了)。

这样,安装程序就可以顺利进行了,如果还出现什么错误则需要查看相应的错误说明,然后进行网络搜索或者查看官方文档给出的错误说明,这需要根据不同的情况做不同的处理。当一切安装完成,就可以登录后台管理做相应的网站设置和变更,添加插件,设置模板或格式等等,一切就请参考说明文档。

最后,还需要说明白另外几点,那就是域名的访问和压缩文件的处理。
虽然空间我们绑定了域名,但如果不在域名服务商那里进行域名对空间地址的记录处理也是没有用的,多数情况下免费空间给出的绑定地址不是IP的,这样就需要我们做CNAME记录处理,如果有给定固定IP最好不过,只要IP记录就可以了(有一家加拿大免费空间服务商就提供固定IP,且是免费的)。至于如何做CNAME记录请参考域名服务商和空间服务商给出的说明文档。

压缩文件,绝大多数安装程序下载之后都是ZIP压缩格式的,如果解压缩后上传文件那速度是很蜗牛的,所以建议大家把原ZIP文件直接上传到空间,然后使用在线解压缩程序进行解压缩,大家可以下载UNZIP解压缩PHP程序上传到空间,然后访问UNZIP使用解压缩,也可以使用在线FTP服务网站进行登录空间解压缩,例如网站http://net2ftp.com,有的空间服务商直接提供解压缩功能,根所不同情况做相应的选择便是了。

还有一个问题就是程序选择的问题,有许多喜欢DIY的朋友,乐意去做自己的网站程序,大多是些网络编程高手,我推荐大家做自己的DIY网站,自己编写自己的网站程序,不失为一种自我提高。

最后的最后,因为我也是一个不入流的网站建立新手,所以文中难免有糊涂错误之处,还望诸位见谅,不吝赐教。如果各位有什么问题MAIL:icezero@icezero.net或到http://www.icezero.net留言