在网站公司工作过的人进来。
/web/article.asp?id=268
第一节概述
网站建设的内容和步骤如下:
第一步是建站前的准备。
1.买域名:有两种域名可供选择:中文域名和英文域名。
2.买服务器:有两种,一种是虚拟主机空间,一种是买整机拖到机房。
3.服务器运行环境的配置,分为ASP语言服务器环境配置,PHP语言服务器环境配置,JSP语言服务器环境配置。
4.选择建站系统(软件):推荐使用“cms”建站系统,因为方便以后制作和维护网站。
5.网站开发的其他相关软件,具体来说:Photoshop、Frontpage、Dreamweaver、Flash、firework等。
第二步是网站建设和维护。
1.先确定频道和子栏目(如游戏、娱乐、娱乐新闻、图片、音乐、短信等。),然后组织栏目的具体内容。
2.设计模板。
3.数据更新和维护。
第三步是网站的推广。
网站的推广方式如下:
1、搜索引擎、2、电子邮件推广、3、BBS推广、4、网站合作、5、网络广告、6、传统推广(如电视、报纸、杂志)等。
第二节服务器运行环境的配置
服务器运行环境的配置分为ASP语言服务器环境配置、PHP语言服务器环境配置和JSP语言服务器环境配置。本部分只介绍前两种环境的配置方法。
一、ASP语言服务器环境的配置方法
ASP语言的服务器需要安装IIS、数据库(ACCESS、SQL)和FTP上传工具(CuteFTP、UploadNow、WS-FTP)。
(一)、IIS的安装和设置
IIS是微软互联网信息服务器的缩写,是微软提供的互联网服务器软件。它是Windows 2000操作系统附带的软件。运行IIS的理想平台是Windows 2000服务版和高级服务器版。
IIS软件也包含在Windows XP安装光盘中,但仅支持10用户连接。安装系统的时候,默认不会安装IIS,所以我们要手动安装IIS。在个人电脑上安装IIS后,电脑就变成了一个简单的Web服务器,可以将访问个人电脑(Web服务器)的程序引导到电脑硬盘中的一个分区及其文件夹,同时指定网站的默认主页,让在Web服务器上访问网站的客户可以浏览网站的内容。
Windows2000、Windows XP professional和Windows2003可以安装IIS,但首先你必须有Windows 2000或Windows XP Professional的安装光盘。现在以XP professional为例,介绍一下如何配置一个IIS服务器。
a、安装IIS
1.将Windows XP professionalal光盘放入光驱。
2.在开始-控制面板中点击添加或删除程序,然后点击添加/删除Windows组件(A)进入下图所示界面:图1。
选择第二项(Internet信息服务IIS),然后单击“下一步”。你只需要等待几分钟,系统就可以自动安装这个组件IIS。单击“完成”, IIS将被加载到系统中。
B.配置IIS
1.在开始-控制面板中找到“管理工具”,点击“管理工具”,然后选择“互联网信息服务”进入如下界面:图2。
2.用鼠标选择“默认网站”,然后右键找到“新建”-& gt;“虚拟目录”,取别名时输入你想要的任何名称,这里我们假设输入的是“web”。
3.下一步是选择“网站内容目录”并使用“浏览”来选择您想要保存网站的位置。
4.下一步是设置访问权限。如果没有特殊需求,保留系统默认值,进入下一步,如下图:图3。
5.最后,点击“完成”。至此,虚拟目录已经建立。
此时,IIS可以在您的机器上为您服务!
(2)安装数据库(ACCESS,SQL)。
(3)安装FTP上传工具。
CuteFTP、UploadNow、WS-FTP三者选一个即可,推荐使用“CuteFTP”。如果使用类似CMS的建站系统,则不需要使用“上传工具”。
二、PHP语言服务器环境的配置方法
php语言的服务器需要安装:PHP,apache,mysql数据库,Zend优化器组件,gd库组件。
(1)安装php-5.0.5-Win32-package。
1.将php-5.0.5-Win32-package解压到c:/PHP目录,然后运行C:\php(导入注册表信息)中的“pws-php5cgi”文件。
2.将php目录下的php.ini-dist重命名为php.ini,然后复制到windows目录下。
3.修改“php.ini”中的内容:
将extension_dir改为extension_dir = "C:\PHP\ext "
放;扩展= ";"在PHP _ mysql.dll之前。(分号)删除。
放;扩展= ";"在PHP _ gd2.dll之前。(分号)Remove(安装gd库组件)。
(2)安装Apache _ 2 . 0 . 55-win32-x86-no _ SSL . MSI
在Apache中设置“/store/free_download.php”?pid=13
Php 5.1.4 (windows版和Linux版)、Apache HTTP Server 2.2.2(windows版)、mysql 5.0.32 windows版的下载地址为:/
是国内开源系统,定制功能灵活,操作界面简单。2.x的缺点是无法胜任大规模的数据处理。
2.东易CMS管理系统
官方网站:/
是国内知名的建站系统,被央视、联想、Macromedia等大型企业和政府门户采用。它结合了asp和组件,完美的结合了C/S和B/S两种模式,更加灵活高效,尤其是在发布和收藏方面。界面设计也比较好用,角色分配模式,可以轻松设置不同的工作角色。只是价格一般都在10万以上,我们一般的网站建设者就不用考虑了。
2、CMS软件(php)
官方网站:/
一个非常好的CMS系统,它的前身是iwpc。经过实际操作体验,我看好它的后台操作介绍,采用了一些新技术,比如Ajax应用,Wap功能,它的PSN发布,数据库领域,首次引入的工作流概念。可以说是一个顺应潮流,善于采用新技术的系统。做一个一般的地方门户网站是完全可以胜任的,如果用户有编程基础,可以扩展它的功能。最近cmsware更新频繁,但是有些功能一般网站不需要。或许是cmsware过于专业,只关注系统的功能,增加了操作难度。
3.Ecms帝国网站管理系统(php)
官方网站:/
帝国还是挺有名的,尤其是他的作者,值得一提。他还在自己的开发论坛上写jsp软件,内容涵盖从软件开发销售到客户服务的方方面面。我真的很佩服他的精力。Ecms有很多功能,比如下载、flash、商城、图片、新闻、广告管理等。有些很优秀,比如远程发布、刷新效率、分类管理、权限细分、信息收集、附件管理等。这些都是ECMS的特别亮点,免费版也不错。
这个产品功能确实不错,美中不足的是后台管理设计不太合理,组织性差,很多功能菜单都不知道,学起来比较慢。在性能方面,根据测试,处理大量数据的效率差异很大。在调试上不够人性化,很多参数需要设置。如果出现输入错误,就要重新开始,这也是我这个正版用户放弃帝国的主要原因。
4.梦想企业内容管理系统(php)
官网:Explore相当兼容。尤其是不允许访问本地硬盘、与运行环境无关的JAVAScript,对其普及也起到了很大的作用,一定程度上可以替代Java完成一些网页特效。学过C和C++的朋友会觉得JavaScript是一门很好学的脚本语言。建议先了解DHTML的对象模型,再学习JavaScript。
其次,CGI(Common Gate Interface)不同于JavaScript。它运行在服务器端,动态响应用户的操作(包括用户搜索、表单提交、计数器等。),并且可以用任何编译语言编写(比如Delphi和C++)。
ASP(动态服务器页面)是一个包含HTML标签、文本和脚本命令的文件。它可以用来创建动态和交互式Web服务器应用程序,并可以结合HTML页面、脚本命令和ActiveX组件来创建交互式网页和功能强大的基于Web的应用程序。
PHP(超文本预处理器)类似于IIS上的ASP,是一种HTML嵌入式语言。用PHP编写的Web后端CGI程序可以很容易地移植到不同的平台上,而且是免费的。
XML(Extensible Markup Language,可扩展标记语言)是SGML(标准通用标记语言)的一个子集,它可以方便地描述结构化数据,允许用户定义自己的标记语言,实际上提供了一种直接处理Web数据的通用方法。
WML类似于HTML语言,是信息家电用来浏览互联网的。随着更多的人加入网络和信息家电的普及,WML可能会发展成为像HTML一样的标准。
注:推荐带*的软件。
第四节网站定位和规划
一般来说,网站可以分为不同的制作阶段:前期策划、中期制作、发布和后期维护;也可以分为:结构设计、资料收集、美术设计、宣传推广。
首先,定位网站的访问者
只有确定了你服务的对象,你才能有的放矢的设计网站,在内容选择、美工设计、栏目划分上尽量做到合理,吸引更多的关注。
就个人网站而言,大部分都是为了展现自己的风格,给很多有相同兴趣的朋友(网友)提供(比如新闻、公告等。)和资源(如电脑教程、游戏攻略、桌面屏保等。).所以把访客定位在和自己年龄相仿的网友身上比较合适(建议年龄范围在15-30岁之间,其中学生和年轻上班族是上网的主要人群,对新鲜事物充满好奇心,兴趣估计在动漫、音乐、小说、军事、电脑、游戏等方面。).根据这些网友的兴趣收集内容,然后进行整理,大致确定站点。
当然,网站正式运营后,也可以通过调查表格和电子邮件了解访客对网站的看法和建议,以便及时进行调整和修改,使网站更适合访客的口味。具体方法后面会涉及到,这里就不赘述了。
第二,选择网站主题
选择的范围很广,但是建议选择自己擅长或者非常喜欢的,并且下定决心做到最好。因为网上的咨询信息种类繁多,别人很容易在知名网站上找到自己想要的几乎所有信息,但可能会花很多时间或者只找到部分信息,所以要注意如何节省访问者的时间,让他们更快更方便地找到自己想要的(如果能提供找不到的就更好了)。这就是我们和那些知名大网站竞争的地方。
往往内容特别丰富多彩的网站都有一个致命的弱点,就是很难找到信息。为什么会这样?其实道理很简单。正是因为关注一切,所以内容太多,太复杂。访客会查看一个消息点,多次点击鼠标,来了就找到了“路”,就像进入了一个迷宫。最难的是没有好的办法克服这个弱点,只能用导航条和有组织的索引来缓解。所以,不建议你做这种“什么都有,什么都有”的网站,让那些有钱的大公司去做吧。
有时间的话也可以自己写一些文档放上去。无论是散文、小说还是软件教程,甚至是游戏介绍,只要有自己的特色,相信都会被访客接受。
第三,确定网站的整体风格
知道什么样的人会访问你的网站,要做什么样的内容,你才能确定你需要什么样的风格。如果你有艺术基础,再加上一点点创意,就能做出非凡的效果。一个一眼就留下深刻印象的站点,对吸引眼球,提高回头率大有裨益。(建议:使用FrontPage2000中设置的模板——其实就是微软请专业美工为我们设计的站点布局,每个模板都有自己的特色——相信对新手打造自己的个性会有很大的帮助。)
另外,风格是一个很抽象的概念,往往要结合整个网站来看待。而且不同的人审美不同,对风格的喜好也不同。所以,不可能让所有人都满意。最重要的是先满足自己(当然你的满意很大程度上是基于访客的满意),然后再照顾你的忠实支持者。
建议:如果网站内容不算太广,属于同一主题,可以考虑将整个网站设计成同一风格;但如果栏目差别很大,比如站点里有严肃的军事栏目,也有活泼的动漫栏目,显然把两者设计成自己鲜明的风格会让人感觉更舒服。但是不管你用什么风格,记住风格是为主题服务的,就是要让它做好烘托气氛的工作,而不是简单的照搬别人的特点,因为也许那并不适合你的站点。
第四,确定合适的“分辨率和浏览器版本”
不同的浏览器会显示不同的网页。用Netscape显示Internet Explore中非常漂亮的页面可能会很糟糕。所以即使现在IE一统天下,你也要考虑少数使用网景的用户。也许他们是你的潜在访客,你不想因为你的懒惰而失去他们!在两个浏览器中查看每个网页,并立即解决任何问题。
如果考虑IE和旧版网景的兼容性,会更好,因为有浏览器写的新的web技术(比如框架)是旧版不支持的。
排除UNIX操作系统下使用的浏览器(如Emacs-W3、Arena、Amaya等。),部分浏览器使用IE内核(国内很多浏览器都是),或者市场占有率不高(如Opera、Firefox等)。),所以这里就不一一描述了。
1024×768和800×600是最常用的两种分辨率。一个网页能在这两种分辨率下很好的显示是最好的,但如果不能,请先考虑800×600,因为现在大部分人都在用。怎么做:可以在网页中做一个表格,将宽度设置为“100%”,而不是具体的像素值,这样网页就会在不同的分辨率下自动调整。但是需要注意的是,这样设置之后,如果你的表单全是文本内容,只要缩小浏览器窗口,网页上的内容就可能变得非常不协调,甚至破坏你预期的效果。解决方法是在表格中插入一张宽度为800像素的图片,将表格“填满”。当浏览器窗口再次缩小时,会出现滚动条,而不是调整内容。
第五,设计导航栏
导航栏确实是网站非常重要的一部分。没有它,你的站点就会变成一个让人摸不着的迷宫。即使是经验丰富的老鸟也会不知所措,甚至可能认为你的站点只是一个页面。所以,为了方便访问者,也为了你的网站有更多的回头客,你首先要做一个分类清晰醒目的导航栏,充分展示你网站的优雅和你自己的才华。
其次,保持导航条易于更新,因为随着时间的推移,你的网站内容会越来越丰富多彩,所以你需要经常重新排列,这样才能让你的网页随时保持在最方便的位置,而不是总是一层一层的链接。如果访问者必须点击鼠标五六次才能找到他感兴趣的内容,那么他可能不会再访问你的网站;如果一般的游客都这样,你会损失很多。
六、把联系方式留在显眼的位置。
在网站的显著位置留下电子邮件、QQ号、电话号码或其他联系方式,给访问者一个与你交流或提出建议的机会,这将有助于你及时了解访问者的需求,便于你修改、调整和完善你的网站。
但是建议不要离开ISP给你的邮箱,因为当邮件超过限定容量时,这个邮箱会收取非常高的费用。如果你的一个访问者因为对你的网站不满意而给你发邮件炸弹,你就要遭殃了!所以最好只留免费邮箱。比如网易提供容量为3G的免费邮箱,即使有人攻击。就算真的炸了,也可以重新申请(反正不收费)。