3.1 搭建DISCUZ论坛

本文详细介绍了如何在Linux系统上使用LAMP架构搭建DISCUZ论坛,包括安装必要的软件包,配置防火墙,创建数据库,解决权限问题,并最终完成论坛的安装与初始化。

Linux+Apache+Mysql/MariaDB+perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
目前LAMP架构时大多数中小企业最青睐的PHP架构选择,也是众多Linux SA喜欢选择的一套架构。
搭建这样一套架构可以用yum方法
1、yum安装相关的包

yum install httpd httpd-dev1 mysql-server mysql-devel php php-deve1 php-mysql -y

2、测试php环境

cd /var/www/html
vim index.php

添加内容

<?php
phpinfo();
?>

3、然后我们重启以下服务

systemctl restart httpd

4、测试服务是否已经开启,打开网页输入主机IP地址,如果显示网页内容则成功,如果网页链接不成功则失败
http://192.168.220.130

5、失败原因可能是防火墙没关,可以关闭防火墙一试

systemctl stop firewalld.service

6、下载论坛,网址为:http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip
这里我们可以先下载到本地,然后再传入虚拟机中

yum -y install lrzsz
rz -y

然后选择下载的文件即可

7、下载完成后解压到/var/www/html/

unzip Discuz_X3.1_SC_UTF8.zip -d /var/www/html/

8、进入到/var/www/html/下把upload/改名为discuz

cd /var/www/html
mv upload discuz

9、添加权限

cd /var/www/html/discuz/
chmod 777 -R *

10、进行安装
打开网页,网址为:http://192.168.220.130/discuz

11、发现没有权限,安装时提示没有权限写入,推断是色Linux在作怪

vi /etc/selinux/config

将将【SELINUX=enforcing 】改为【SELINUX=disabled】然后重启系统即可

12、检查安装环境后点击下一步,选择全新安装

13、这时安装向导会进入安装数据库页面,但是我们的数据库中并没有相应的数据库,所以我们要进入数据库建立相应的数据库

14、我们新建一个名为dascuz的数据库

>create database discuz;
>grant all on discuz.* to discuz@'localhost' identified by "12345";

注意:这里的localhost要与网页安装过程中的数据库服务器地址一样
15、在安装网页中填写数据库信息与管理员信息,数据库信息要与刚才添加的数据库一致
16、完成后点击下一步,等待片刻后进入数据库查看是否建了许多表

>use discuz;
>show tables;

17、这时我们就可以登陆网页进入论坛注册账号了,注册的账号以及密码等会存储在数据库中

Discuz! X3.1 在继承和完善 Discuz! X3.0 的基础上,针对广告垃圾防御进行了大幅度的调整,新防水墙、帐号保镖、云验证码等功能为社区的健康运转提供更加可靠的保障。 全新安装: 请参照以往版本的安装过程进行,上传程序,并执行 http://你的域名/论坛/install/ 升级: 请参照以往版本的安装过程进行,上传程序,并执行 http://你的域名/论坛/install/ 升级: 1. DiscuzX 程序 1.0, 1.5 2.0 , 2.5Beta, 2.5RC,2.5, 3.0 1)备份数据库 2)建立文件夹 old,旧程序除了 data , config, uc_client, uc_server 目录以外的程序移动进入 old目录中 3) 上传 3.1 程序(压缩包中 upload 目录中的文件), 如上传时候提示覆盖目录,请选择“是” 4)上传安装包 utility 目录中的 update.php 到论坛 install 目录,删除 install 目录中的index.php 执行 http://你的域名/论坛路径/install/update.php 参照提示进行升级即可。升级时间随着数据的大小和服务器性能而变, 依据测试,10G左右的论坛,从 2.5 升级值 3.0 大约需 1.5-2.5 个小时。如果你的版本更老一些,升级的时间消耗的会更多些。 升级完毕,进入后台,更新缓存,并测试功能。 升级成功后,old目录中的文件可以删除了。 2. Discuz! 7.2 或以下版本的程序 1)首先参看我们的转换教程, 将程序转换到 X2.0 2)上传 3.1 程序 3)上传 utility 目录中的 update.php 到 install 目录,删除目录中的index.php 执行 http://你的域名/论坛路径/install/update.php 参照提示进行升级即可
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值