新手建站入门教程⑨:如何建一个门户网站

所属分类: 网页制作 / 应用技巧 阅读数: 1021
收藏 0 赞 0 分享
而且用博客程序建立的文章网站永远看上去都是个博客,可自定义的东西不是那么多,比如有的人比较想做一个大一点的门户网站,改怎么来做呢?今天我就来告诉你。

        其实要建立一个门户网站也是一样不难,哪怕是你要建一个看上去像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,可以先看一下帝国的演示:

前台网站首页: http://ecmsdemo.phome.net
后台登陆地址:http://ecmsdemo.phome.net/e/admin
            用户名:phome
             密码:phome

帝国官方完整的安装教程:http://www.phome.net/doc/ecmsedu/rm/install.htm
帝国CMS使用教程完整版:http://www.phome.net/doc/ecmsedu/base/ (本教程包含了所有的基础使用和模板制作、采集教程等)

帝国模板安装教程:http://bbs.phome.net/showthread-35-29399-0.html
关于导入模板后页面风格不变的说明:http://bbs.phome.net/showthread-31-45460-0.html

帝国CMS模板下载地址:http://www.phome.net/zy/template/ (这里有N多模板风格哦)

帝国CMS官方论坛:http://bbs.phome.net/ 

        最后,说一下我为什么推荐并用帝国CMS做案例。原因很简单,我第一次认认真真做网站接触的第一个CMS就是帝国;因为帝国官方论坛的学习氛围非常好,只要你虚心求教,就一定能有人帮助你找到答案,这一点是国内任何一个CMS的官方论坛都很难超越的,至少我还没有发现;反而有另一个同样很多人使用的CMS,我第一次用的时候上他的官方论坛提问,结果一个礼拜没人回复,十多天后我偶然回去找答案,结果看到5个人回复我的提问贴全是冷嘲热讽说我比猪还笨。

        在这里感谢下帝国CMS,她也算是我的启蒙老师了。

更多精彩内容其他人还在看

32个典型的以分栏/网格为基础的网站

如果你正在寻找网页分栏设计的灵感,这里收集了32个典型的以分栏/网格为基础的网站。它们显示了在网页设计中分栏/网格的重要性,无论对于信息量巨大的站点还是个人博客。 1.The New York Times 2.National Post 3.Guardian 4.Times
收藏 0 赞 0 分享

理论普及——用户体验

一、概念分析1:UE用户体验 英文叫做user experience,缩写为UE, 或者UX。 当指电子商务网站的时候也被称作顾客体验(CUSTOMER EXPERIENCE). 它是指用户访问一个网站或者使用一个产品时的全部体验。他们的印象和感觉,是否成功,是否享
收藏 0 赞 0 分享

分页案例和好的实践

结构和层次降低了复杂性并提高了可读性。你的文章或站点组织的越深入,用户就越容易理解你观点和得到你想传达的信息。在网页上,这点被通过多个方式做到。 在正文头条和列举被用做逻辑上独立的数据块来呈现信息。另一种解决方法是一种叫分页的机制,它在给定文章的单一部
收藏 0 赞 0 分享

建立用户体验

也许你刚刚来到一家公司,他们希望进行一些“可用性”工作。你可能是一名UI设计师,业务分析师,或前端开发人员,一名产品经理,或者负责用户体验部门的经理或副总。你知道,如果更好地了解使用产品/软件/网站的人,就可能开发出更好的产品/软件/网站。不管怎么样
收藏 0 赞 0 分享

网页图片快速显示的方法和技巧

1. Use .gifs rather than .jpgs. GIFs are smaller in size when compared to JPGs. 1.用.gifs格式保存图片,最好不要用.jpgs格式。因为前者的尺寸比后者小。 2.Use 'Height
收藏 0 赞 0 分享

推荐60种分页案例和好的实践

结构和层次降低了复杂性并提高了可读性。你的文章或站点组织的越深入,用户就越容易理解你观点和得到你想传达的信息。在网页上,这点被通过多个方式做到。 在正文头条和列举被用做逻辑上独立的数据块来呈现信息。另一种解决方法是一种叫分页的机制,它在给定文章的单一部
收藏 0 赞 0 分享

全面的网站评估方案

有时会被问到“看看XXX网站如何?”之类的问题。 谈到评估,通常都是指产品级的网站,如果模式很新,了解需要花一定时间。于是,很多人又问“那么你仅从UI/UE的角度看看呢?”首先我们得达成共识,一切花里胡哨都在为功能服务,如果功
收藏 0 赞 0 分享

网页的栅格设计思考

原文地址:http://andymao.com/andy/post/82.html 网页设计中的脏、乱、差,是我们在设计过程中常会遇到的问题。通常"脏"是由对色彩使用不当所产生的,而色彩使用不当产生的不好效果也分为:"花、灰",花哨、
收藏 0 赞 0 分享

设计理论设计中的层次感

原文:http://andymao.com/andy/post/80.html 这段时间我一直在说设计需要有层次感,这种层次感可能有很多类型,比如色彩的层次感,或是元素的层次感。当一个设计缺乏层次感的时候页面所表现出来的无非是两种可能,一种是单调,一种是花哨。在设计中我们常
收藏 0 赞 0 分享

网页心得:网页色彩的搭配

网页的色彩是树立网站形象的关键之一,色彩搭配却是网友们感到头疼的问题。网页的背景,文字,图标,边框,超链接...,应该采用什么样的色彩,应该搭配什么色彩才能最好的表达出预想的内涵呢?这里谈一些心得,希望对你有所启发。 首先我们先来了解一些色彩的基本知识:
收藏 0 赞 0 分享
查看更多