标签:安装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 source
api favicon.ico member.php static
api.php forum.php misc.php template
archiver group.php plugin.php uc_client
config home.php portal.php uc_server
connect.php index.php robots.txt
crossdomain.xml install search.php
2)在LAMP平台上添加一个虚拟主机 http://bbs.tedu.cn/
调整/etc/hosts主机映射,添加LAMP服务器的IP地址到 bbs.tedu.cn 的记录。
[root@svr7 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.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)]> quit
Bye
[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