discuz(社区论坛软件系统)安装配置

CentOS 7 Discuz 安装配置过程
https://www.51anidea.com/forum.php?mod=viewthread&tid=3
(出处: Linux教程网)

一、安装discuz所需环境
discuz要正常运行需要 web(全球广域网)跟数据库,这里web采用apache,数据库采用MariaDB.

1.安装apache(网页web服务器)
(1)安装apache
#yum -y install httpd
(2)启动apache
#systemctl start httpd
(3)设置开机自动启动apache
#systemctl enable httpd
(4)防火墙开启http端口,用于外部访问:
#firewall-cmd --add-service=http
(5)验证apache服务是否已经启动
打开浏览器,在地址栏输入:http://服务器的ip地址(服务器ip查询命令ip addr)
discuz(社区论坛软件系统)安装配置

2.安装MariaDB
(1)安装MariaDB
#yum -y install mariadb mariadb-server
(2)启动mariadb
#systemctl start mariadb
(3)登陆mariadb(可省略)
#mysql(control+c退出mariadb)
(4)设置mariadb开机自动启动
#systemctl enable mariadb

3.安装php环境
(1)安装php环境
#yum -y install php php-mysql

4.配置apache,让apache能解析php
(1)打开apache的主配置httpd.conf文件
#vi /etc/httpd/conf/httpd.conf

(2)找到如下内容(在命令模式下,输入/你要查找的字符):
<IfModule dir_module>
DirectoryIndex index.html(允许访问用户的家目录中的网页文件,则取消以上注释,并对其中进行修改)
</IfModule>

(3)在index.html后面添加index.php,改好后的效果如下:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

(4)在/etc/httpd/conf/httpd.conf文件的末尾添加以下内容:
AddType application/x-httpd-php-source .phps(支持php源代码)
AddType application/x-httpd-php .php(支持php代码)
LoadModule php5_module modules/libphp5.so(加载php5模块)
保存退出。

(5)重启apache:
#systemctl restart httpd

(6)验证apache是否能解析php:
1、新增index.php文件
#vi /var/www/html/index.php
2、新建php执行文件
#vi /var/www/html/index.php
<?php
phpinfo();
?>
3、关闭selinux
#setenforce 0
4、更改为中国时区
#vi /etc/php.ini
找到date.timezone,去掉分号,修改为
date.timezone = PRC
保存退出

      5、浏览器访问http://你的服务器的ip地址/index.php
                如下图,表示已经解析成功。

discuz(社区论坛软件系统)安装配置

二、安装discuz

1、下载 discuz 安装包:https://www.51anidea.com/forum.php?mod=viewthread&tid=571&extra=page%3D1&_dsign=cb66b5a3

 2、将下载的Discuz_X3.4_SC_UTF8.zip上传至/root(家目录下)详见链接
 https://www.51anidea.com/forum.php?mod=viewthread&tid=45&extra=page%3D1&_dsign=0f957404

3、配置upload
(1)安装unzip工具
#yum -y install unzip
(2)解压Discuz_X3.4_SC_UTF8.zip文件

#unzip Discuz_X3.4_SC_UTF8.zip
解压后得到3个文件夹:readme upload utility 我们只需要upload文件夹
(3)将upload文件夹移到apache的网站目录 /var/www/html 下
#mv upload /var/www/html
(4)要改文件夹的权限
#chown -R apache:apache /var/www/html

4、数据库配置

(1) 登录数据库:
#mysql
(2)创建数据库:
MariaDB [(none)]> create database Discuz;
(3)创建用于连接Discuz数据库的用户,并赋予该用户操作Discuz数据库的权限:
MariaDB [(none)]> grant all on Discuz.* to 'Discuz'@'localhost' identified by '你的密码';
MariaDB [(none)]> flush privileges;
(4)退出数据库:
MariaDB [(none)]>exit

5、网页安装:

(1)浏览器输入http://你的服务器的ip地址/upload/install/index.php
点同意,然后是检测环境。类似下图这样就是检测通过啦:
discuz(社区论坛软件系统)安装配置

(2)填数据库的连接信息和设置管理员密码:
数据库服务器:localhost
数据库名:Discuz
数据库用户名:Discuz
数据库密码:填之前你为数据库用户Discuz创建的密码
数据表前缀:保持默认即可
然后设置好管理员账号密码就可以了

(3)访问discuz

打开浏览器,输入 http://你的服务器ip地址/upload,出现以下页面,表示安装成功

discuz(社区论坛软件系统)安装配置

(4)更改访问地址,输入ip能直接访问论坛
1、打开httpd.conf文件
#vi /etc/httpd/conf/httpd.conf

         2、改DocumentRoot 值如下:
           DocumentRoot "/var/www/html/upload"

         3、保存文件,退出。

         4、重启httpd服务生效
                  #systemct restart httpd
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值