以lnmp为基础搭建discuz论坛

本例中discuz论坛是搭建在lnmp的基础上的,lnmp环境的搭建,在前面的博客中已经介绍过,这里就不在赘述了。

下载discuz源码包的地址为:http://www.comsenz.com/downloads/install/discuzx

本例中选择的是最新的3.2版本的,下载后解压将upload中的文件上传至bbs目录。

[root@localhost ~]# mkdir /usr/src/discuz

[root@localhost ~]# unzip Discuz_X3.2_SC_UTF8.zip -d /usr/src/discuz

[root@localhost ~]# cp -r /usr/src/discuz/upload/*  /usr/local/nginx/html/bbs/

[root@localhost ~]# chmod -R 777 /usr/local/nginx/html/bbs/config/

[root@localhost ~]# chmod -R 777 /usr/local/nginx/html/bbs/data/

[root@localhost ~]# chmod -R 777 /usr/local/nginx/html/bbs/uc_client/data/cache/

[root@localhost ~]# chmod -R 777 /usr/local/nginx/html/bbs/uc_server/data/

[root@localhost ~]# service nginx restart

 

Discuz是基于PHP的动态网站,很多数据都需要被保存在数据库中。因此,我们需要在mysql数据库中为论坛创建论坛数据库,并创建数据库管理账户及密码:/usr/local/mysql/bin/mysql -u root -p

Create database bbs;

GRANT ALL ON bbs.* TO bbs_admin@% IDENTIFIED BY  admin123;

 

客户端通过浏览器访问http://10.10.10.128/bbs/install/index.php

完成初始化操作。

wKiom1V1TIGj-SptAAP8ONQJiac418.jpg

wKioL1V1TjGTpTmSAAKBQnUaniI853.jpg 

wKioL1V1Tj7DNgqZAAGtn7CTwM4954.jpg 

wKiom1V1TKqQEno7AAJU4iHCsuE620.jpg 

完成以上初始化操作之后,一定要将/usr/local/nginx/html/bbs/install/index.php删除,防止进行多次初始化操作。此时客户端通过浏览器访问论坛,http://10.10.10.128/bbs/index.php,即可登录论坛首页。


你可能感兴趣的:(博客,discuz)