联系博主


你的名字:
Email:
建议:

建站三部曲之终章

编辑时间:2016-03-07      赞:7       踩:1

导言:

       这是建站这一系博文的最后一篇了。在这一篇博文中我会介绍,把网站程序准备之后,如何把它放在网上,从而形成自己的网站。

正文:

       其实,网上有很多关于如何建设一个属于自己的网站的教程,大家可以去网上找找。在这里,我向大家推荐“自学去”这个网站的建站视频。
       传送门在此:http://www.zixue7.com/forum.php?mod=viewthread&tid=27222
       即使是没有任何web编程基础的人也能看懂自学去的这个教程。它就是在教你如何用现在流行的网页模板(无需自己写代码)搭载一个属于自己的网站。而我在这里主要是结合自己的建站经历给大家提供一些建议,让大家可以做一下参考。
       程序准备好了,那么接下来就是买域名,租服务器,网站备案,上传程序,用临时域名调试,解析、绑定真正的域名
       由于我租的是阿里云的服务器,所以我的域名也是在万网上面买的,这样可以简化后面的域名绑定操作。当然,大家也可以去别的有品质的域名供应商上面注册,如易名中国。域名应该尽量短小好记,切勿又长又生僻,最好是能做到网名生义,让别人一看你的域名就知道你这个网站大概是做什么的。注册域名也应该注册一些常用的域名,如.com,.cn等等,有的域名虽然很便宜,但是不常用,我建议大家注册这类域名的时候要慎重考虑。
       域名买好了之后,就要考虑租服务器的问题了。上文已提到,我租的是阿里云的服务器。虽然网上的人说这个比较贵,但由于我是第一次建立自己的网站,没什么经验,所以就选一个品质口碑比较好的服务器供应商。阿里云确实也没让我失望,连接也比较稳定,访问速度也可以,就是备案麻烦了点,但没办法,毕竟是中国特色嘛。如果大家嫌备案麻烦的话,可以去租一些境外的服务器(境外的服务器无需备案)。有一点需要提醒的是,如果是没有什么经验的小白,租服务器的时候最好去找一些有品质,有口碑,有品牌的大厂商。若是遇到一些骗子,那么它可能在你使用服务器期间对你进行百般骚扰,让你给多一点钱,去租更高级的服务器,让你进退不得。
       如果租的是国内的服务器,那么你还需要去备案。其他服务器供应商的备案流程我不太清楚,但阿里云的备案流程很清晰,只需一步步按着网站指示来做即可。
       备案审核是需要一定的时间的,这个时候,你就可以用临时域名来对你的网站进行调试。一旦你的备案审核通过,你就可以立即,绑定域名,然后让别人访问。当你租了厂商提高给你的服务器后,它一般会给你一个临时域名供你调试。这时,你可以用ftp工具把网站程序上传到服务器,然后用临时域名对网站进行调试。下面我就讲一下我自己在调试过程中遇到的一些问题吧。
       第一个遇到的问题便是大小写的问题。如果大家有一些Linux系统的常识,那么应该知道Linux里面的文件及文件夹命名是严格区分大小写的,我是在Windows下的集成环境写网站程序的,所以当时根本就没有注意到这个细微的差别,导致程序一放上去就无法运行。还有一点值得注意的是mysql的大小写敏感问题。MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
       1、数据库名与表名是严格区分大小写的;
       2、表的别名是严格区分大小写的;
       3、列名与列的别名在所有的情况下均是忽略大小写的;
       4、变量名也是严格区分大小写的; 
而MySQL在Windows下都不区分大小写,所以大家在写MySQL相关程序时要注意大小写问题。
       第二个遇到的问题便是博文的存储格式问题。我在Windows集成环境开发网站时,博文的存储格式时用text格式,存储毫无问题,读出来的也是正常数据。但是,当我的程序一运行在阿里云的服务器上,我便发现我的博文无法正确地存储在数据库当中。我的博文每次往数据库里面存的时候都只存储了很少的一部分,即使数据还没存满也不会存还没存放的数据。这一下可把我给难倒了。我在Windows下从来没遇到这样的情况。难道是字符集的问题?于是,我把表的字符编码改为UTF-8。然而,问题还是没有解决。是我的博文中有敏感数据的问题?于是,我用PHP的转义函数对博文数据进行转义。发现还是不行,数据还是没有正确存进数据库。 在我焦头烂额之际,灵光一闪,把存储博文的字段的数据格式转换为BLOB格式(二进制存储格式)。行了,数据能正确存储了,取出来显示也没问题了。
       把以上两个问题解决了之后,这个博客的基本功能就实现了。只剩下备案审核通过了。终于,在我日盼夜盼之下,审核终于通过了。于是,我便把注册好的域名进行绑定,把程序中相应的链接改过来。可以访问了!历时一个月,我自己的网站终于上线了。
       其实,我在写这篇博文的时候曾纠结,是否把我遇到的以上这两个问题放在建站系列第二篇中讲述。但为了保证文章的真实性,我还是决定把这两个问题放在这篇博文中。
       至此,建站系列的博文终于写完了。文笔拙劣,请大家多多包涵。如果你对这个网站的建设有好的建议,欢迎你向我反馈。也欢迎大家与我一同讨论编程方面的问题。

转载请注明:
    本文转载自:www.kantblog.com/blog/ByTalk/4

Kant©2016 All rights reserved 粤ICP备16014517号