Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思

文章:Linux中搭建Discuz论坛的方法介绍

Linux中怎样搭建Discuz论坛?上面本篇文章给各人引见一下Linux中搭建Discuz论坛的办法。有肯定的参考代价,有需求的冤家能够参考一下,心愿对各人有所协助。

Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思

相干保举:《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! database error什么意思

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

(4)紧接着咱们应用饬令:yum repolist 查看一下yum的装置能否正确,当状态呈现5099时,阐明装置不成绩。以下图:

Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思

二、装置http效劳:

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

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

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

Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思

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

应用饬令: systemctl stop firewalld.service

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

Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思
看到这个界面,阐明曾经拜访到的是http所用apache软件的主界面。
(6)假如不看到这个界面,还需求封闭SELINUX,应用饬令: setenforce 0,对于SELINUX当前我会正在我Linux进阶中具体诠释的。倡议有无看到这个界面,都敲一下比拟好。

三、装置php*软件:

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

四、装置数据库:

(1)普通默许都曾经装置过了,不外不妨事,咱们能够再装置一下,应用饬令: yum install mariadb-db -y ,它会提醒咱们曾经装置过了。以下图:
Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思
(2)启动效劳,应用饬令: systemctl start mariadb.service
(3)数据库安好后,咱们需求初始化数据库。论坛中的数据都被寄存再数据库中,数据库能够简略的了解为一张EXCEL表格,对应的用户以及明码等信息。
①装置数据库:应用饬令: mysql_secure_installation
②而后间接回车进入下一步,它会提醒能否给进入数据库的root用户设置明码
③咱们输出y或Y,回车后输出明码,两次明码分歧进入下一步。

Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思
④讯问:能否删除了匿名(anonymous)用户?y 这个依据实际状况而定。因为咱们这里是试验,间接y到下一步。
⑤讯问:没有容许(disallow)root用户近程登岸?y
⑥讯问:移除了数据测试数据库并拜访它?y
⑦讯问:如今从新加载权限表?y

Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思

五、登岸数据库:

应用饬令: mysql -u root -p 回车 ,明码为进入数据库的明码。进入数据库后,咱们能够应用数据库的饬令简略的看一下: show databases;
Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思

六、创立数据库:

应用饬令: create dabase luntan; 创立实现后,咱们正在应用 show databases; 反省一下,发现luntan的数据库曾经胜利创立。
Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思
实现之后咱们应用饬令:quit 或许 exit 加入便可。

七、搭建论坛:

正在搭建论坛前起首理解无关网页的两个名词:
动态界面 :是指网页的代码都正在页面中,它没有需求执行一些顺序天生客户端网页代码的网页,它不克不及自立治理公布更新的页面。
静态界面 :它经过执行一些顺序天生客户端网页代码的网页,静态网页能够经过网站后盾治理零碎对网站的内容进行更新治理。公布旧事,交流互动,博客、登岸邮箱,与效劳器之间有互动。
(1) 切到指定文件夹:cd /var/www/html ,论坛的源码解压就要到指定文件夹。
这个目次为http效劳所能拜访到的页面,假如正在这里创立一个 文件 ,并正在外面写入一些内容。应用饬令:echo I love China > index.html 咱们再拜访192.168.0.22就会看到以下图后果:
Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思
这个看一下晓得就行了,咱们把它先删除了掉吧。
(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! database error什么意思
(5)咱们发现咱们不少目次文件都不成写,因而咱们需求改权限。
Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思
(6)改权限应用饬令: chmod 777 config/ data/ uc_* -R 将这些目次和其目次下所蕴含的一切文件以及目次都付与777的权限,刷新装置导游网页:发现一切状态为 可写 状态
(7)下一步、再下一步:

Linux外搭修Discuz论坛的要领先容_discuz! database error什么意思
(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! database error什么意思 http://www.kubayi.com/1232.html

常见问题

相关文章

评论
暂无评论