且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

linux下搭建discuz

更新时间:2022-09-11 08:04:01

前期环境已经搭建好了LNMP或者LAMP,并且支持php。

Discuz 下载

Discuz 官方下载,本文下载最新 Discuz_X3.0_SC_UTF8.zip



1, Discuz 环境配置


(a) 解压zip文件: unzip Discuz_X3.0_SC_UTF8.zip 

(b)进入文件夹后把upload下的所有文件拷贝到nginx下的html下: cp -r /usr/local/src/upload/* /usr/local/nginx/html/

(c) 配置nginx默认文件: vim /usr/local/nginx/conf/nginx/conf

location ~ \.php$ {

            root           /usr/local/nginx/html;     ##绝对路径

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html/$fastcgi_script_name;##绝对路径

            include        fastcgi_params;

        }

               

2, Discuz 安装

(a) 按照步骤3,配置好Discuz环境变量后,在浏览器输入网址:  http://x.x.x.x/install/index.php,出现如下安装页面:

             linux下搭建discuz


(b) 点击“同意”,继续

              linux下搭建discuz


(c) 点击“下一步”,继续(如果没有权限,请参见上面步骤3 —— (c))

             linux下搭建discuz


(d) 点击“下一步”,继续

            linux下搭建discuz


(e) 点击“下一步”,在浏览器输入网址: http://localhost/admin.php,出现如下页面,  说明安装成功!

            linux下搭建discuz

登陆后,进入”管理中心首页“——》”首页“,会提示删除安装目录(网页):

linux下搭建discuz

这是为了防止再次安装,因此一般只需把”install“目录,修改为”install_bk"或其他名字即可,我喜欢改成"install_bk",修改命令:sudo mv  install  install_bk


另附数据库截图(部分表结构): 

             后台数据库访问方式:  mysql -uroot -pabcd1234

             后台数据库为 ithomer,后台数据库表如下:

             linux下搭建discuz



5, Discuz 功能

Dizcuz 具有非常丰富的功能,如用户注册, 论坛主题设置,页面访问权限设置,发起投票(需装插件)等功能,下面是默认论坛页面:
       linux下搭建discuz

常见问题:

1,安装界面连接数据库mysqli_connect() 不支持 advice_mysqli_connect时:


重启php-fpm

本文转自 转身撞墙角 51CTO博客,原文链接:
http://blog.51cto.com/chentianwang/1707680