BBS论坛的搭建

一网站社区概述

1网站社区

在Internet中能够聚合一部分具有共同特征的人群,并提供相互交流和服务功能的网站

2常见类型

BBS(论坛)

BLOG(博客)、PodCast(播客)

SNS(社交网络)

二Discuz!论坛系统

Crossday Discuz!Board论坛系统

采用PHP和MySQL等数据库构建的高效论坛系统

可免费获得源代码用于学习、内部测试

用于商业目的时需要购买授权许可

官方网站http://www.discuz.net

安装包里一般有三个目录,其中upload是主要代码

三部署Discuz!论坛系统

1准备工作

1)准备能够解析PHP网页、支持数据库的网站服务器(LAMP平台)

2)确定论坛服务器的域名、IP地址等信息

3)建立bbs论坛的数据库及授权用户

mysql -u root -p        登录

create database bbs;    创建bbs所需数据库

grant all on bbs.* to 'runbbs'@'localhost' identified by '123456';    创建拥有所有权限的用于runbbs,密码为123456

2 部署Discuz!论坛代码

unzip /media/discuz/Discuz_X3.0_SC_GBK.zip -d /usr/local/httpd/htdocs/    解压代码到默认网站目录下

:mv readme upload/        为了方便管理,将多余文件移动到

:mv utility upload/        同上

mv upload bbs            修改upload名为bbs

3 授权

1)查看httpd的运行用户

grep "^User" /usr/local/httpd/conf/httpd.conf        

2)使用http://www.benet.com/bbs/install/在客户端访问并查看授权目录

3)授权目录

chown -R daemon data/ config/ uc_client/ uc_server/ connect.php

4 安装论坛

   ·接受授权协议

在浏览器中访问http://www.benet.com/bbs/install/

·检查环境及目录、文件权限

·安装数据库、设置管理员账号

确保与服务器端的部署设置一致

·完成论坛安装

·安装后处理

转移install/目录,并限制访问权限

:mv install/ install.lock

:chmod 600 install.lock/