部署并安装Discuz

一、安装Apache

1、查看是否安装过Apache。

rpm -qa | grep httpd

2、有就卸载httpd

yum remove -y "httpd*"

3、重新安装httpd。

yum install -y httpd

4、查看启动状态。

systemctl status httpd

5、启动httpd。

systemctl start httpd

6、添加开机启动。

systemctl enable httpd

7、设置防火墙开放tcp80端口。

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=80/tcp

8、使用浏览器访问http://192.168.43.6/,显示如下界面,说明安装的Apache HTTP服务正常运行。

9、默认网站主页位于默认目录/var/www/html/中。若要发布自己的网站内容,替换index.html主页内容即可。例:主页内写入内容 “This is a apache test.” ,使用浏览器访问http://192.168.43.6,则显示如下界面内容。

touch    /var/www/html/index.html
echo     "This is a apache test."     >     /var/www/html/index.html

二、安装mysql数据库

1、查看是否安装过mariadb。 
rpm -qa | grep mariadb

2、有就卸载mariadb。 
yum remove -y "mariadb*"

3、重新安装mariadb-server。 
yum install -y mariadb-server

4、启动mariadb。 
systemctl start mariadb.service

5、查看启动状态。 
systemctl status mariadb

6、添加开机启动。 
systemctl  enable  mariadb

7、设置mysql数据库root账号密码。 
mysqladmin -uroot  password  'yourpassword'

8、root账号登陆mysql。

mysql -uroot -p

quit 退出

三、安装PHP 
1、查看是否安装过php。 
rpm -qa | grep php

2、有就卸载php。 
yum remove -y "php*"

3、重新安装php。 
yum install -y php

4、创建文件/var/www/html/index.php,写入内容 “<?php phpinfo(); ?>” 。使用浏览器访问http://192.168.43.6/index.php,如果显示如下图,则说明php安装成功。 
touch    /var/www.html/index.php
echo  "<?php  phpinfo();  ?>" > /var/www/html/index.php


5、重启apache服务,使用浏览器访问http://192.168.43.6/index.php
systemctl restart  httpd

部署Discuz!论坛代码

1 下载及解包

提前下载好Discuz!论坛的代码包文件,比如 Discuz_X3.4_SC_UTF8_20220406.zip,通过Xftp 7工具将此文件上传到服务器的 /root/ 目录下,并在服务器上确认。

查看压缩包

ls -lh /root/iscuz_X3.4_SC_UTF8_20220406.zip 

解压

unzip /root/Discuz_X3.4_SC_UTF8.zip

2 将论坛代码部署为 /var/www/html/bbs/,作为此站点的一个子目录 

复制解压后的upload/子目录,部署为 /var/www/html/bbs。

复制并命名

cp -rf upload/ /var/www/html/bbs

3 确保LAMP平台已经运行

主要是 httpd、mariadb服务,必要时可以重启一下

重启web和数据库

systemctl restart httpd mariadb

4 确保防火墙已经关闭、SELinux机制已经禁用

建议暂时停用防火墙、停用SELinux保护,避免因安全限制带来一些排错困扰。

systemctl disable firewalld --now         //停用防火墙

setenforce 0                             //立即停用SELinux

vim /etc/selinux/config                 //以后不再使用SELinux

SELINUX=permissive               //修改内容

步骤二:访问Discuz!论坛安装页面

在 Firefox 浏览器访问 http://192.168.43.6/bbs/install/ ,确保可看到论坛安装页面

步骤三:根据网页提示完成 Discuz! 论坛系统安装

1 检查安装环境

单击底部“我同意”按钮,进入检查安装环境页面,此页面的最底部会显示“请将以上红叉部分修正再试”,无法继续

2 解决目录权限问题

根据页面说明,需先解决子目录权限的问题。

cd /var/www/html/bbs/                         //进入论坛代码目录

chown -R apache config/ data/ uc_server/ uc_client/                      //修改相关子目录归属

3 解决数据库不适用问题

yum install -y php-mysql     修正

systemctl restart httpd         重启

重新返回浏览器显示的安装页面,按Ctrl+F5刷新网页,底部会出现下一步按钮,单击以继续。

4 选择安装方式

接下来的设置运行环境接受默认的“全新安装”即可 单击下一步继续。

5 设置数据库连接

然后会进入到数据库设置页面,根据页面提示正确填写好连接参数(MariaDB数据库的默认管理员为root,密码为空),再继续下一步

6 完成安装

等待安装程序写入数据库信息,完成相关安装操作,成功后页面右下角会出现提示“您的论坛已完成安装,点此访问”

7 点击管理中心,进入管理中心登录界面  登录管理中心,提示删除install/index.php文件。

rm -rf   /var/www/html//bbs/install/index.php

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
先将原来的2.5F程序全部转移到一个新目录中(比如:d25f_bak)。(如果你的服务器不是独立主机,使用FTP也可以迅速移动你的目录的,看看这里吧:http://www.discuz.net/blog.php?tid=130169)<br><br>将Discuz!4.0正式版程序中的/upload/文件除了install.php和install目录全部上传(切记一定要使用二进制方式上传)到服务器中。<br>关于二进制上传可以看一下这里:http://www.discuz.net/viewthread.php?tid=201631&extra=page%3D1<br>之后根据你的mysql数据库信息配置config.inc.php文件。<br><br>切记:请察看一下你原来的数据表前缀是什么,并将config.inc.php中的$tablepre做相应修改<br><br>   D4正式版中config.inc.php新增加了一个变量$charset,请根据你所使用的语言来设置,目前只有三种可设置gbk、big5和utf-8<br>   如果你是简体则设置为gbk、繁体则设置为big5、使用utf-8则设置为utf-8。请谨慎设置此处!设置错误,可能会导致论坛出现乱码情况!请不要随意修改此处!<br>   (默认情况下config.inc.php中已经对应设置好了,请不要随意修改)<br><br>另,对于某些mysql4.1版的用户,如果确定字符集为非UTF-8的话,如果升级后出现乱码请将config.inc.php中的$charset设置为gb2312试一下<br><br>将upgrade25to4.php上传到论坛目录中,在浏览器中执行:http://yoursite/upgrade25to4.php。升级程序会自动运行,直到全部操作执行完毕。<br><br>将服务器中的 upgrade25to4.php 删除!<br><br>如果您的服务器是类Unix系统主机,别忘了将forumdata目录以及下面所有的目录和文件属性设置为777(所有用户组可读写执行)。<br><br>登陆后台->Discuz! 工具->更新论坛统计,将几个统计更新一下。如果还需要用到以前的图片呀、文件呀什么的,可以直接去/d25_bak/中去找吧,那就是你以前的2.5的所有文件:)进入系统设置,看看有没有什么问题,没有?开启论坛运行吧。当然,确定你的d25_bak/里面的文件没什么用了,你也可以删除这个目录。DISCUZ2.5升级到正式版操作完毕!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值