新手建站入门教程⑨:如何建一个门户网站
其实要建立一个门户网站也是一样不难,哪怕是你要建一个看上去像QQ.COM、163.COM一样的网站都是完全可以的,而且也是信手拈来的事。就和建一个博客网站一样,建一个门户网站也有现成的程序,那就是CMS(什么是CMS?)。CMS的自定义很强,只要你稍微了解一点HTML,你就可以自己做任何非常漂亮的模板;而且现在国内也有不少成熟的免费开源的CMS程序,用这些成熟开源的CMS程序免费的同时,他们官方也会有一个完善的帮助体系,同时也经常更新程序,确保网站的安全。现在大部分的网站都是使用开源的CMS程序建立的。
今天我要介绍到的程序是帝国CMS(帝国CMS详细资料),之所以介绍帝国CMS,是因为帝国CMS和强大且安全性能是最好的。另外最主要的原因是,帝国CMS官方的论坛很活跃,不论是新手还是高手,去提相关的问题总能有人帮助你;而且他的帮助资料做的也很到位,适合初期的新手使用;我做站长使用的第一个CMS就是帝国,从帝国CMS学到了很多,所以也将帝国介绍给新手朋友们。
帝国CMS是一款PHP+MYSQL的程序,所以需要你的空间支持PHP(什么是PHP?),并且有一个MYSQL数据库(什么是MYSQL?)。友情提示:超视野的所有虚拟主机都支持PHP,500M以上的赠送MYSQL数据库。
好了,这些基本的都了解了之后,现在就可以开始安装使用帝国CMS了。首先到帝国的官方去下载最新版本,帝国目前的最新版本是6.0版,下载地址是:http://www.phome.net/ecms6/
进入帝国CMS的下载地址后会看到有5个下载链接,如下图所示:
前面两个是显示简体中文的,中间两个是繁体中文的,最后一个是包含了本地测试环境的,一般只下载下来用于本地测试或有自己服务器的人用。用虚拟主机的朋友直接用前面两个就可以,其中GBK和UTF8没有什么却别,都是一样的程序,只是编码不一样而已。(GBK和UTF8有什么区别?)。将程序下载下来后解压,解压后将upload目录里的所有文件传到网站根目录。注意,不包含upload这个文件夹。如图:
将上图中的所有文件上传完毕后,在浏览器的地址栏中输入帝国CMS的安装地址“http://你的域名/e/”。我是在本地测试的,所以我的域名是localhost,我只需在IE地址栏里输入http://localhost/e/install/。回车后就进入了安装页面,如下图所示:
这里毫无疑问,直接点“我同意”,否则不给你用。哈哈哈哈。点击同意后,会进入一个“检测运行环境”的页面。这一步会自动检测到你的虚拟主机是否支持帝国CMS的程序,要想安装成功,在“测试结果”那一栏必须全部显示“√”。如下图:
如果测试结果显示全部都支持,就直接点下一步。然后就进入了“设置目录权限”的页面。这一步是检测文件和目录是否有足够的读写权限,如果没有足够的读写权限,有可能会安装不成功,或者安装成功后使用的过程中会出现问题。如下图所示:
只有在上图中所有的权限都显示“√”才可以继续下一步,否则将无法安装程序或以后使用的时候会出错。如果有某一个目录或文件的权限显示的是“×” ,则需要通过FTP修改该文件或目录的权限为777。(如何设置文件的目录权限?)。设置好后,再刷新权限状态,如果所有权限都显示为支持,则点击下一步。
这个时候,就进入了第四步,配置数据库。前面已经说过了,帝国CMS需要空间支持是PHP+MYSQL数据库。这里的配置数据库就是MYSQL数据库。如下图所示:
上图中,MYSQL版本你不需要选择,默认的自动就可以,系统会自动识别。你需要填的是:数据库服务器、数据库用户名、数据库密码、数据库名这四个选项。这四个选项在你购买空间的时候,空间商会提供给你。如果你购买的空间是赠送MYSQL数据库的,那么在空间管理后台有一个数据库管理,就可以看到这些信息;如果你购买的空间不赠送MYSQL数据库,则可以另外购买MYSQL数据库;注意,很多空间都支持PHP,但不是每一个支持PHP的空间都会赠送MYSQL数据库。比如超视野的空间,500M以上才赠送MYSQL数据库,500M以下的空间虽然也支持PHP但是不赠送MYSQL数据库。
除了以上四个选项之外,还有一个“表名前缀”,这个是用来识别不同的数据表的。如果你的数据库里安装了两个以上帝国CMS,则需要修改这个“表名前缀”,否则用默认的就可以。“表名前缀”可以任意修改,但是切记里面不能包含数字,只能是字母。尤其不能用数字开头,否则以后数据的迁移、备份等将会出现无法挽回的错误。如果你修改了“表名前缀”,切记要记住它,下次如果你的网站需要迁移,安装的时候需要将“表名前缀”设置成和原来一样。
最后一个“COOKIE前缀”不用管他,默认的就可以。
“内置初始数据”是帝国CMS程序本身包含的数据,里面有少量的文章等。为了测试你可以选择是,这样安装后就可以直接在前台看到有数据的效果,测试完毕后可以在后台将这些数据删除。当然也可以不选择。这些都填完后,点下一步。
如果数据库信息都填写这确,这个时候系统就会自动安装系统,否则会弹出出错的提示。安装完毕后,进入第五步,初始化管理员账号。也就是设置你的网站的后台管理员帐号。如图:
设置完毕后点击下一步。这个时候会跳转到网站后台的登陆页面,如果没有自动跳转,你也可以直接进入http://你的域名/e/admin/这个地址,然后用你刚才设置的后台管理员帐号登陆。
安装好后的第一步是更新系统,点击后台顶部的“数据更新”就进入了数据更新的页面,如下图:
在上图中的大方框里,按照从右到左、从上到下的顺序,每一个按钮都点一边就可以了。更新完数据后,你就可以进入你的网站首页查看效果了。如果刚才你安装的时候在“内置初始数据”里选择了“是”,则这个时候就能看到比较漂亮的效果;如果你没有选择安装初始数据,页面会显示成空的或很多错误提示,这是因为你的网站没有数据的原因。
这样就轻松的安装好了帝国CMS了,CMS可以是万能的,可以任意改变网页的模板。如果你会基础的HTML,你可以自己熟悉一下帝国调用数据的标签,然后自己做模板样式;如果不会自己做模板,也可以上帝国的官网去找各种各样的模板。
如果你现在还没有安装或使用帝国CMS,可以先看一下帝国的演示:
前台网站首页:
后台登陆地址:
用户名:phome
密码:phome
帝国官方完整的安装教程:
帝国CMS使用教程完整版: (本教程包含了所有的基础使用和模板制作、采集教程等)
帝国模板安装教程:
关于导入模板后页面风格不变的说明:
帝国CMS模板下载地址: (这里有N多模板风格哦)
帝国CMS官方论坛:
最后,说一下我为什么推荐并用帝国CMS做案例。原因很简单,我第一次认认真真做网站接触的第一个CMS就是帝国;因为帝国官方论坛的学习氛围非常好,只要你虚心求教,就一定能有人帮助你找到答案,这一点是国内任何一个CMS的官方论坛都很难超越的,至少我还没有发现;反而有另一个同样很多人使用的CMS,我第一次用的时候上他的官方论坛提问,结果一个礼拜没人回复,十多天后我偶然回去找答案,结果看到5个人回复我的提问贴全是冷嘲热讽说我比猪还笨。
在这里感谢下帝国CMS,她也算是我的启蒙老师了。