小编给大家分享一下Linux中怎么搭建Discuz论坛,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明:本实验再虚拟机中进行,所使用的软件是VMware Workstation Pro14.0
使用的是rhel-server-7.5-x86_64-dvd的镜像文件,搭建论坛的安装包为Discuz_X2.5_SC_UTF8.zip。(1)编辑yum的配置文件:
vim /etc/yum.repos.d/base.repo
(2)在配置文件中写下下面这段代码,写完后记得保存并退出。(3)然后我们将Redhat7.5的镜像文件挂载到指定挂载点目录/mnt使用命令:
mount /dev/sr0 /mnt/
(4)紧接着我们使用命令:
yum repolist
查看一下yum的安装是否正确,当状态出现5099时,说明安装没有问题。如下图:(1)使用命令:
yum install httpd -y
,来安装一个http(包名:httpd)的服务,当出现complete!即完成。(2)重新启用httpd这个服务,使用命令
systemctl restart httpd
(3)我们查看一下防火墙运行状况,使用命令:
systemctl status firewalld
(4)由于防火墙是开着的,会阻止我们虚拟机与pc之间互相的访问,因此我们需要关闭防火墙。使用命令:
systemctl stop firewalld.service
(5)然后我们使用pc机上的浏览器,输入虚拟机当前的IP地址:192.168.0.22,然后访问。就会进入如下界面:
看到这个界面,说明已经访问到的是http所用apache软件的主界面。
(6)如果没有看到这个界面,还需要关闭SELINUX,使用命令:
setenforce 0
,关于SELINUX以后我会在我Linux进阶中详细解释的。建议有没有看到这个界面,都敲一下比较好。它是网页相关的软件,我们要动态访问网页。安装有关php的所有软件,使用命令:
yum install php* -y
(1)一般默认都已经安装过了,不过没关系,我们可以再安装一下,使用命令:
yum install mariadb-db -y
,它会提示我们已经安装过了。如下图:
(2)启动服务,使用命令:
systemctl start mariadb.service
(3)数据库安好后,我们需要初始化数据库。论坛中的数据都被存放再数据库中,数据库可以简单的理解为一张EXCEL表格,对应的用户和密码等信息。
①安装数据库:使用命令:
mysql_secure_installation
②然后直接回车进入下一步,它会提示是否给进开发云主机域名入数据库的root用户设置密码
③我们输入y或Y,回车后输入密码,两次密码一致进入下一步。
④询问:是否删除匿名(anonymous)用户?y 这个根据实际情况而定。由于我们这里是实验,直接y到下一步。
⑤询问:不允许(disallow)root用户远程登陆?y
⑥询问:移除数据测试数据库并访问它?y
⑦询问:现在重新加载权限表?y使用命令:
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看 mysql -u root -p 回车
,密码为进入数据库的密码。进入数据库后,我们可以使用数据库的命令简单的看一下:
show databases;
使用命令:
create dabase luntan;
创建完成后,我们在使用
show databases;
检查一下,发现luntan的数据库已经成功创建。
完成之后我们使用命令:
quit
或者
exit
退出即可。在搭建论坛前首先了解有关网页的两个名词:
静态界面
:是指网页的代码都在页面中,它不需要执行一些程序生成客户端网页代码的网页,它不能自主管理发布更新的页面。
动态界面
:它通过执行一些程序生成客户端网页代码的网页,动态网页可以通过网站后台管理系统对网站的内容进行更新管理。发布新闻,交流互动,博客、登陆邮箱,与服务器之间有互动。
(1) 切到指定文件夹:
cd /var/www/html
,论坛的源码解压就要到指定文件夹。
这个目录为http服务所能访问到的页面,如果在这里创建一个 文件 ,并在里面写入一些内容。使用命令:
echo I love China > index.html
我们再访问192.168.0.22就会看到如下图结果:
这个看一下知道就好了,我们把它先删除掉吧。
(2)然后我们需要把论坛的源码软件传到这个目录,源码软件在windows中名字是
Discuz_X2.5_开发云主机域名SC_UTF8.zip
,因此我们需要使用
rz
命令
(3)传过来的文件为zip后缀的压缩文件,因此我们需要使用命令:
unzip Discuz_X2.5_SC_UTF8.zip
对文件进行解压。
(4)重启服务、数据库:
重启httpd服务:
systemctl restart httpd.service
重启数据库:
systemctl restart mariadb.service
(4)访问
192.168.0.22/upload/
就可以进入Discuz!安装向导。点击接受
(5)我们发现我们很多目录文件都不可写,因此我们需要改权限。
(6)改权限使用命令:
chmod 777 config/ data/ uc_* -R
将这些目录以及其目录下所包含的所有文件和目录都赋予777的权限,刷新安装向导网页:发现所有状态为
可写
状态
(7)下一步、再下一步:
(8)下一步,安装完成后。然后关闭浏览器,重新进入访问
192.168.0.22/upload
。此时DISCUZ论坛已经完全搭建,我们可以在里面注册用户、登陆。到这里我们本节实验就讲解完了,大家可以登陆论坛玩一玩,除此之外。大家还可以用局域网下其他的PC去访问一下192.168.0.22/upload,你会发现别人也能登陆进来哦!本节使用的主要命令总结:以上是“Linux中怎么搭建Discuz论坛”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更开发云主机域名多知识,欢迎关注开发云行业资讯频道!
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Linux中怎么搭建Discuz论坛》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...