Linux中搭建Discuz论坛的方法介绍-Discuz

Linux中怎样搭建Discuz论坛?上面本篇文章给大师介绍一下Linux中搭建Discuz论坛的办法。有必定的参考代价,有需求的冤家能够参考一下,但愿对于大师有所协助。

Linux中搭建Discuz论坛的方法介绍-Discuz

相关推选:《discuz教程》

Linux中搭建Discuz论坛

说明:本尝试再假造机中停止,所运用的软件是VMware Workstation Pro14.0
运用的是rhel-server-7.5-x86_64-dvd的镜像文件,搭建论坛的装置包为Discuz_X2.5_SC_UTF8.zip。

一、搭建yum装置情况:

(1)编纂yum的设置装备摆设文件: vim /etc/yum.repos.d/base.repo

(2)正在设置装备摆设文件中写下上面这段代码,写完跋文患上保管并加入。

Linux中搭建Discuz论坛的方法介绍-Discuz

(3)而后咱们将Redhat7.5的镜像文件挂载到指定挂载点目次/mnt运用饬令: mount /dev/sr0 /mnt/

(4)紧接着咱们运用饬令:yum repolist 检查一下yum的装置能否精确,当形态呈现5099时,说明装置不成绩。以下图:

Linux中搭建Discuz论坛的方法介绍-Discuz

二、装置http效劳:

(1)运用饬令: yum install httpd -y,来装置一个http(包名:httpd)的效劳,当呈现complete!即实现。

(2)从头启用httpd这个效劳,运用饬令 systemctl restart httpd

(3)咱们检查一下防火墙运转情况,运用饬令: systemctl status firewalld

Linux中搭建Discuz论坛的方法介绍-Discuz

(4)因为防火墙是开着的,会禁止咱们假造机与pc之间相互的拜访,因而咱们需求封闭防火墙。

运用饬令: systemctl stop firewalld.service

(5)而后咱们运用pc机上的阅读器,输出假造机以后的IP地点:192.168.0.22,而后拜访。就会进入以下界面:

Linux中搭建Discuz论坛的方法介绍-Discuz
看到这个界面,说明曾经拜访到的是http所用apache软件的主界面。
(6)假如不看到这个界面,还需求封闭SELINUX,运用饬令: setenforce 0,对于SELINUX当前我会正在我Linux进阶中具体表明的。倡议有无看到这个界面,都敲一下比拟好。

三、装置php*软件:

它是网页相关的软件,咱们要静态拜访网页。装置无关php的一切软件,运用饬令:yum install php* -y

四、装置数据库:

(1)普通默许都曾经装置过了,不外不妨事,咱们能够再装置一下,运用饬令: yum install mariadb-db -y ,它会提醒咱们曾经装置过了。以下图:
Linux中搭建Discuz论坛的方法介绍-Discuz
(2)启动效劳,运用饬令: systemctl start mariadb.service
(3)数据库宁静后,咱们需求初始化数据库。论坛中的数据都被寄存再数据库中,数据库能够复杂的了解为一张EXCEL表格,对于应的用户以及暗码等信息。
①装置数据库:运用饬令: mysql_secure_installation
②而后间接回车进入下一步,它会提醒能否给进入数据库的root用户配置暗码
③咱们输出y或者Y,回车后输出暗码,两次暗码分歧进入下一步。

Linux中搭建Discuz论坛的方法介绍-Discuz
④讯问:能否删除了匿名(anonymous)用户?y 这个依据实践状况而定。因为咱们这里是尝试,间接y到下一步。
⑤讯问:没有答应(disallow)root用户近程登岸?y
⑥讯问:移除了数据测试数据库并拜访它?y
⑦讯问:如今从头加载权限表?y

Linux中搭建Discuz论坛的方法介绍-Discuz

五、登岸数据库:

运用饬令: mysql -u root -p 回车 ,暗码为进入数据库的暗码。进入数据库后,咱们可使用数据库的饬令复杂的看一下: show databases;
Linux中搭建Discuz论坛的方法介绍-Discuz

六、创立数据库:

运用饬令: create dabase luntan; 创立实现后,咱们正在运用 show databases; 反省一下,发明luntan的数据库曾经成功创立。
Linux中搭建Discuz论坛的方法介绍-Discuz
实现以后咱们运用饬令:quit 或许 exit 加入便可。

七、搭建论坛:

正在搭建论坛前起首理解无关网页的两个名词:
动态界面 :是指网页的代码都正在页面中,它没有需求履行一些顺序天生客户端网页代码的网页,它不克不及自立办理公布更新的页面。
静态界面 :它经过履行一些顺序天生客户端网页代码的网页,静态网页能够经过网站背景办理零碎对于网站的内容停止更新办理。公布旧事,交换互动,博客、登岸邮箱,与效劳器之间有互动。
(1) 切到指定文件夹:cd /var/www/html ,论坛的源码解压就要到指定文件夹。
这个目次为http效劳所能拜访到的页面,假如正在这里创立一个 文件 ,并正在外面写入一些内容。运用饬令:echo I love China > index.html 咱们再拜访192.168.0.22就会看到以下图后果:
Linux中搭建Discuz论坛的方法介绍-Discuz
这个看一下晓得就行了,咱们把它先删撤除吧。
(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!装置导游。点击承受
Linux中搭建Discuz论坛的方法介绍-Discuz
(5)咱们发明咱们良多目次文件都不成写,因而咱们需求改权限。
Linux中搭建Discuz论坛的方法介绍-Discuz
(6)改权限运用饬令: chmod 777 config/ data/ uc_* -R 将这些目次和其目次下所包括的一切文件以及目次都付与777的权限,革新装置导游网页:发明一切形态为 可写 形态
(7)下一步、再下一步:

Linux中搭建Discuz论坛的方法介绍-Discuz
(8)下一步,装置实现后。而后封闭阅读器,从头进入拜访 192.168.0.22/upload。此时DISCUZ论坛曾经完整搭建,咱们能够正在外面注册用户、登岸。

到这里咱们本节尝试就解说完了,大师能够登岸论坛玩一玩,除了此以外。大师还能够用局域网下其余的PC去拜访一下192.168.0.22/upload,你会发明他人也能登岸出去哦!

本节运用的次要饬令总结:

饬令 正文
yum install httpd -y 确认装置httpd的效劳
systemctl restart httpd 重启http的效劳
systemctl status firewalld 检查防火墙形态
systemctl stop firewalld.service 封闭防火墙
setenforce 0 封闭SELINUX
yum install php * -y 确认装置无关PHP一切软件
yum install mariadb-db -y 确认装置数据库文件
systemctl start mariadb.service 启动数据库文件
mysql_secure_installation 装置数据库
mysql -u root -p 登岸数据库
show databases; 检查都有哪些数据库
create dabase luntan; 创立名为论坛的数据库
chmod 777 config/ data/ uc_* -R 为config/data/uc_*这些文件夹以及其所具有的目次以及文件都付与777的权限

更多编程相关常识,请拜访:编程教授教养!!

以上便是Linux中搭建Discuz论坛的办法介绍的具体内容,更多请存眷酷吧易资源网别的相关文章!

【酷吧易】

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 Discuz教程 Linux中搭建Discuz论坛的方法介绍-Discuz https://www.kubayi.com/5308.html

常见问题

相关文章

评论
暂无评论