更新时间: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,出现如下安装页面:
(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-fpm
本文转自 转身撞墙角 51CTO博客,原文链接:
http://blog.51cto.com/chentianwang/1707680