天天看点

LAMP平台部署及应用(二)

第9章-LAMP平台部署及应用(二)

一、网站社区概述

在Internet中,凡是能够聚合一部分具有共同特征的人群,并为这些人群提供相互交流和服务功能的网站,都可以称之为“社区”网站。

1、BBS(论坛)

〖全称〗:Bulletin  Board  System,电子公告板系统,在国内称为“论坛”

〖定义〗:表示可以自由发言、讨论交流的网站平台,每个用户都能‘发贴’、回贴

〖功能〗:论坛广泛应用于技术交流、售前/后服务、资源发布、聊天交友等领域

〖IT技术交流论坛〗:51CTO、ChinaUnix、CCDN、Net130、54master...

2、BLOG(博客)

〖全称〗:Weblog(网络日记),后简称为BLOG,在国内称为“博客”

〖定义〗:表示可以撰写、展示个人日记的网络平台,对用户来说,相当于个人网站

〖功能〗:可以发表自己定的文章、照片等各种图文信息,并可与其他用户交流

3、PodCast(社交网络)

〖全称〗:Social  Networking Services,社会化网络服务

〖定义〗:表示可以为人们提供一个社交圈子的网站应用平台

〖知名网站〗:人人网、开心网、中国同学录、QQ社区

二、安装Discuz!论坛系统

ØCrossday Discuz! Board论坛系统(简称‘Discuz!’)是一个采用PHP和MySQL等数据库构建的高效论坛解决方案

ØDiscuz!在代码质量、运行效率、负载能力、安全性能及可操控性等方面都拥有良好的口碑

ØDiscuz!的源代码可以免费获得,任何人都可以对其进行安装、使用、并在授权协议范围内对其进行更改

Ø只要不将该论坛程序应用于商业用途,用户则无需购买商业授权

(1)、服务器端的部署

1、准备工作

a)首先,准备一台能够解析PHP网页,支持数据库的网站服务器,其中,Apache、PHP、MySQL组件的版本符合Discuz!系统的最低要求

b)其次,确定论坛服务器的域名,IP地址以及访问论坛的URL地址

c)最后,启动httpd、mysql服务器程序,并创建数据库及授权用户

【新建bbsdb库,授权用户runbbs能够从本机全权访问,密码为“123456”】

create  database bbsdb;

grant  all on  bbsdb.*  To  ‘runbbs’@‘localhost’identifiedby ‘123456’

2、下载并确认程序代码

#Discuz_7.2_Full_SC_UTF8文件包的三个默认文件夹:

                  readma:包括软件简介、安装说明、版本更新日志等文件

                  upload:需要上传到网站中的论坛代码目录

                  utilities:包括一些额外的工具网页

                  unzip Discuz_7.2_Full_SC_UTF8.zip -d  DiscuzPkg

3、部署Discuz!论坛代码

【将upload复制或移动到指定目录下,并改名为bbs】

      mv DiscuzPkg/upload /usr/local/apacher/htdocs/bbs

【确认httpd运行用户‘User  daemon’】

      grep  ‘^User’/usr/local/apacher/httpd.conf

【调整目录及文件归属】

chown  -R  daemon templates/  attachments/  forumdata/ uc_client/data/cache/ config.inc.php

ls  -ld  templates/ attachments/  forumdata/

(2)、论坛安装过程

【打开论坛的安装程序】:

<a href="http://www.benet.com/bbs/install/">http://www.benet.com/bbs/install/</a>

【安装后的处理】:

      cd /usr/local/apacher/htdocs/bbs

      mv  install/  install.lock

       chmod  600 install.lock/

      ls  -ld  install.lock/

此步骤可省略,主要看个人的需求。

三、使用Discuz!论坛系统

前台:即正常的论坛入口,提供给所有用户访问

后台:则作为管理员入口,只在执行论坛管理任务时才会使用

本文转自甘兵 51CTO博客,原文链接:http://blog.51cto.com/ganbing/1203618,如需转载请自行联系原作者