分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

安装Discuz!论坛

发布时间:2023-09-06 01:43责任编辑:董明明关键词:Discuz
4.1 问题

本例要求以案例1、2、3的LAMP服务器平台为基础,新部署一套独立虚拟主机的Web论坛系统,完成下列任务:

1)部署论坛代码

在LAMP平台上添加一个虚拟主机 http://bbs.tedu.cn/将论坛代码部署为 /var/www/bbs/,作为此站点的网页目录新建数据库 bbsdb,并授权用户 runbbs 全权访问,密码为pwd123

2)安装论坛程序

在 Firefox 浏览器访问 http://bbs.tedu.cn/install/根据网页提示完成 Discuz! 论坛系统安装

4.2 步骤

实现此案例需要按照如下步骤进行。

步骤一:部署论坛代码

1)将论坛代码部署为 /var/www/bbs/,作为此站点的网页目录

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

[root@svr7 ~]# ls ?-lh ?/root/Discuz_X3.4_SC_UTF8.zip -rw-r--r--. 1 root root 11M 12月 20 15:01 /root/Discuz_X3.4_SC_UTF8.zip

解压此文件到临时目录tdir。

[root@svr7 ~]# unzip ?/root/Discuz_X3.4_SC_UTF8.zip ?-d ?tdir.. ..[root@svr7 ~]# ls ?tdir/ ?????????????????????????????//检查解压结果readme ?upload ?utility

复制其中的 upload/ 子目录,部署为 /var/www/bbs。

[root@svr7 ~]# cp ?-rf ?tdir/upload/ ?/var/www/bbs[root@svr7 ~]# ls ?/var/www/bbs ?????????????????????//检查部署结果admin.php ???????data ????????m ??????????sourceapi ?????????????favicon.ico ?member.php ?staticapi.php ?????????forum.php ???misc.php ???templatearchiver ????????group.php ???plugin.php ?uc_clientconfig ??????????home.php ????portal.php ?uc_serverconnect.php ?????index.php ???robots.txtcrossdomain.xml ?install ?????search.php

2)在LAMP平台上添加一个虚拟主机 http://bbs.tedu.cn/

调整/etc/hosts主机映射,添加LAMP服务器的IP地址到 bbs.tedu.cn 的记录。

[root@svr7 ~]# cat ?/etc/hosts127.0.0.1 ??localhost localhost.localdomain localhost4 localhost4.localdomain4::1 ????????localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.70.120 ?tts8.tedu.cn ?ne.tedu.cn ?bbs.tedu.cn

在虚拟Web主机配置文件的末尾增加新配置。

[root@svr7 ~]# vim ?/etc/httpd/conf.d/vhosts.conf.. ..<VirtualHost ?*:80> ???ServerName ?bbs.tedu.cn ???DocumentRoot ?/var/www/bbs</VirtualHost>

重启httpd服务。

[root@svr7 ~]# systemctl ?restart ?httpd

3)新建数据库 bbsdb,并授权用户 runbbs 全权访问,密码为pwd123

以数据库管理员root连接到本机的数据库系统。

[root@svr7 ~]# mysql ?-uroot ?-p1234567.. ..MariaDB [(none)]>

新建数据库bbsdb。

MariaDB [(none)]> CREATE ?DATABASE ?bbsdb;Query OK, 1 row affected (0.01 sec)

添加可全权访问数据库bbsdb的用户runbbs,授权密码为pwd123。

MariaDB [(none)]> GRANT ?all ?ON ?bbsdb.* ?TO ?runbbs@localhost ?IDENTIFIED ?BY ?‘pwd123‘;Query OK, 0 rows affected (0.00 sec) 

断开数据库连接并退出。

MariaDB [(none)]> quitBye[root@svr7 ~]# 

步骤二:安装论坛程序

1)在 Firefox 浏览器访问 http://bbs.tedu.cn/install/

确保可看到论坛安装页面,如图-5所示。

2)根据网页提示完成 Discuz! 论坛系统安装

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

根据页面说明,需先解决子目录权限的问题。
[root@svr7 ~]# cd ?/var/www/bbs/ ?????????????????????????????//进入论坛代码目录
[root@svr7 bbs]# chown ?-R ?apache ?config/ ?data/ ?uc_server/ ?uc_client/
//修改相关子目录归属
[root@svr7 bbs]# ls ?-ld ?config/ ?data/ ?uc_server/ ?uc_client/ ?????//确认结果
drwxr-xr-x. ?2 apache root ?90 12月 20 15:04 config/
drwxr-xr-x. 12 apache root 202 12月 20 15:04 data/
drwxr-xr-x. ?7 apache root 106 12月 20 15:04 uc_client/
drwxr-xr-x. 14 apache root 256 12月 20 15:04 uc_server/
重新返回浏览器显示的安装页面,按Ctrl+F5刷新网页,底部会出现下一步按钮,单击以继续。

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

安装Discuz!论坛

原文地址:http://blog.51cto.com/13557045/2073684

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved