linux下搭建discuz

前期环境已经搭建好了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,出现如下安装页面:

             


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

              


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

             


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

            


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

            

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


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


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

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

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

             



5, Discuz 功能

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

常见问题:

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

安装php-tidy php-common php-devel php-fpm
重启php-fpm

2,登陆时提示登陆 Discuz! 3.2 提示 Oops! System file lost: class/class_mysqli.php
安装php-mysql
重启php-fpm


你可能感兴趣的:(linux下搭建duscuz)