您现在的位置是:首页 > cms教程 > discuz教程discuz教程
CentOs7搭建论坛Discuz_X3.2的步骤方法
千青2025-06-28 23:31:34discuz教程已有2人查阅
导读由于公司项目需要一个互动平台,可以发起活动,发消息留言,讨论过后发现这竟然是一个论坛的功能。
于是就不打算耗费功夫开发相关功能,直接另外搭一套BBS算球。。。
一直觉得搭建B
由于公司项目需要一个互动平台,可以发起活动,发消息留言,讨论过后发现这竟然是一个论坛的功能。于是就不打算耗费功夫开发相关功能,直接另外搭一套BBS算球。
一直觉得搭建BBS不是一件难事,目前有很多成熟的产品都支持直接建站,找了一些资料看了后发现还是需要很多知识和架构的,下面是详细的搭建过程重新安装了一台CentOs 7虚拟机,安装过程资料很多,大家去搜索下
系统配置相关
系统版本:CentOS-7-x86_64-Minimal-1503-01.iso
主机名: BBS
IP: 192.168.1.1 这是虚拟机自动分配
防火墙: firewall 已经关闭
关闭 SELINUX
下面列出建站需要的服务支持
1. Apache 服务
2. Mysql 安装
3. Php 安装
4. 服务配置
5. Discuz! 安装
--------------------------------------------------------------------------------
服务安装
--------------------------------------------------------------------------------
1、安装 Apache
a、使用 yum 搜索相关软件 已加载插件: =============N/S matched: httpd =========== b、进行 httpd 软件安装 系统就会开始安装,这时下面会列举很多 httpd 服务的依赖,直接 y 同意安装,这个安装看网速,一般会很快
c、安装成功后查看 httpd 状态 dead 说明服务没有启动,启动这个服务: Loaded-disabled不是随机启动状态,这个需要修改:systemctl enable httpd.service
d、进行服务器相关配置,很多资料建议修改 Listen 端口为 8080,默认是 80,其实不需要修改,如果有修改配置需要重启服务。此处默认端口配置。 e、测试我们的服务器是否安装完成,打开 IE,输入本机 IP 加上端口号即可访问服务器管理页面 。
本机是 192.168.1.1,所以我的地址为:http://192.168.1.1/
如果想要地址栏显示为网址形式的话,同样可以修改配置文件的数据项 ServerName,我设置成公司缩写luoan,保存重启服务生效。 这样是不是更像那么回事了,哈哈,对了,上面网址要浏览器能解析的话需要另外配置DNS服务器或者修改本地hosts,详细后续会将搭建DNS服务器篇发布出来。
OK,这下服务器就安装完成了。2、安装 Mysql
进入系统搜索时才发现 CentOs 7 里面的库已经不支持 mysql 安装了,由于下载又要到官网很麻烦,就大概看了下库里面存在哪种数据库,经过查资料找到了一个叫 mariadb 的东西,据说是 mysql 原班人马出来另立的数据库,由于担心sun 会将 mysql 闭源什么的,这都是好人啊
那就暂定用这个数据库了 软件包 1:mariadb-5.5.44-1.el7_1.x86_64 已安装并且是较新版本
软件包 1:mariadb-libs-5.5.44-1.el7_1.x86_64 已安装并且是较新版本
等待他一直安装完成后就可以启动 mariadb 服务了。 执行完这个命令下面就可以直接使用 mysql 命令了,跟 mysql 操作完全一样,至于里面细节就不去管他了,也用不到。 4 rows in set (0.00 sec)
下面还要设置 mysql 的密码权限,默认密码为空,此处新密码设置为 root 是不是so easy!!!
3、安装 PHP
同样的模式,先搜索一下看看存在哪些包 已加载插件: 查看后面的一些注释发现我们可能需要这几个包,不要问我为什么知道这些报需要装,因为知道,所以知道,这是男人的直觉 额
当然你可以选择 yum -y php* 全部安装,应该没问题。 执行命令发现有冲突发现确实引用了两个连接数据库的包那就去掉一个。因为官方建议用后面一个包 mysqlnd。 OK 安装完成。 4、服务配置
a、编辑 Apache 服务器的配置文件 修改下面这些属性 c、进行php页面测试 里面的内容很简单,但是我看到别人的教程还是写错了,我也被坑了,出了个空白页面 - - 在客户端浏览器输入服务器IP地址,可以看到如下图所示相关的配置信息
5、安装 discuz
a、这个程序系统没有集成,需要自己下载,去官方论坛上找了个discuz3.2x的中文简体版下载地址
产品介绍
Discuz! X3.2 在继承和完善 Discuz! X3.1 的基础上,针对社区移动端进行了新的尝试。推出微信登录、微社区等功能。安全稳定的程序为站长提供更加可靠的保障。
下面我们就直接使用 wget 下载下来安装,如果没有这个命令,使用 yum 安装就行了,我下载的是GBK的包,如果出现乱码请下载UTF8的。 正在解析主机download.ebingou.cn (download.ebingou.cn)... 101.227.130.115
正在连接download.ebingou.cn (download.ebingou.cn)|101.227.130.115|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:12402802 (12M) [application/zip]
正在保存至: “Discuz_X3.2_SC_GBK.zip”
100%[==========================================================================================>] 12,402,802 7.74MB/s 用时 1.5s
2015-11-06 17:45:43 (7.74 MB/s) - 已保存 “Discuz_X3.2_SC_GBK.zip” [12402802/12402802])
OK 下载完成。
直接解压文件,由于是个zip包 ,坑爹 linux 肯定没工具解,直接安装 yum -y install unzip 总用量 12120 OK,解压成功,出来了3个目录。
b、将 upload 目录转移到web请求目录下 c、进去upload给予几个目录权限访问 d、打开浏览器开始安装论坛,这一步网上都是说什么站点的根目录,然后域名加上 install 就可以访问了,我根本没有站点,所以尝试了很久未知所以然,找不到入口该是多蛋疼,蛋碎了
又去查看资料具体入口跳转的php页面,发现是forum.php,这下简单了,在upload 目录下有这个页面。直接访问果然出来。看浏览器的解析结果分析,如果自己在根目录下的一层文件夹需要添加在路径上。 e、开始安装论坛,点击“我同意”后,进去系统检测页面。如果一切提示OK,就继续下一步,如果提示有错误,就先去解决,一般都是上面第【c】步让你给文件权限的问题,既然上面都执行了 这里一般不会报错。一直下一步,下一步设置管理员密码,就成功安装了。
一直觉得搭建BBS不是一件难事,目前有很多成熟的产品都支持直接建站,找了一些资料看了后发现还是需要很多知识和架构的,下面是详细的搭建过程重新安装了一台CentOs 7虚拟机,安装过程资料很多,大家去搜索下
系统配置相关
系统版本:CentOS-7-x86_64-Minimal-1503-01.iso
主机名: BBS
IP: 192.168.1.1 这是虚拟机自动分配
防火墙: firewall 已经关闭
关闭 SELINUX
下面列出建站需要的服务支持
1. Apache 服务
2. Mysql 安装
3. Php 安装
4. 服务配置
5. Discuz! 安装
--------------------------------------------------------------------------------
服务安装
--------------------------------------------------------------------------------
1、安装 Apache
a、使用 yum 搜索相关软件 已加载插件: =============N/S matched: httpd =========== b、进行 httpd 软件安装 系统就会开始安装,这时下面会列举很多 httpd 服务的依赖,直接 y 同意安装,这个安装看网速,一般会很快
c、安装成功后查看 httpd 状态 dead 说明服务没有启动,启动这个服务: Loaded-disabled不是随机启动状态,这个需要修改:systemctl enable httpd.service
d、进行服务器相关配置,很多资料建议修改 Listen 端口为 8080,默认是 80,其实不需要修改,如果有修改配置需要重启服务。此处默认端口配置。 e、测试我们的服务器是否安装完成,打开 IE,输入本机 IP 加上端口号即可访问服务器管理页面 。
本机是 192.168.1.1,所以我的地址为:http://192.168.1.1/
如果想要地址栏显示为网址形式的话,同样可以修改配置文件的数据项 ServerName,我设置成公司缩写luoan,保存重启服务生效。 这样是不是更像那么回事了,哈哈,对了,上面网址要浏览器能解析的话需要另外配置DNS服务器或者修改本地hosts,详细后续会将搭建DNS服务器篇发布出来。
OK,这下服务器就安装完成了。2、安装 Mysql
进入系统搜索时才发现 CentOs 7 里面的库已经不支持 mysql 安装了,由于下载又要到官网很麻烦,就大概看了下库里面存在哪种数据库,经过查资料找到了一个叫 mariadb 的东西,据说是 mysql 原班人马出来另立的数据库,由于担心sun 会将 mysql 闭源什么的,这都是好人啊
那就暂定用这个数据库了 软件包 1:mariadb-5.5.44-1.el7_1.x86_64 已安装并且是较新版本
软件包 1:mariadb-libs-5.5.44-1.el7_1.x86_64 已安装并且是较新版本
等待他一直安装完成后就可以启动 mariadb 服务了。 执行完这个命令下面就可以直接使用 mysql 命令了,跟 mysql 操作完全一样,至于里面细节就不去管他了,也用不到。 4 rows in set (0.00 sec)
下面还要设置 mysql 的密码权限,默认密码为空,此处新密码设置为 root 是不是so easy!!!
3、安装 PHP
同样的模式,先搜索一下看看存在哪些包 已加载插件: 查看后面的一些注释发现我们可能需要这几个包,不要问我为什么知道这些报需要装,因为知道,所以知道,这是男人的直觉 额
当然你可以选择 yum -y php* 全部安装,应该没问题。 执行命令发现有冲突发现确实引用了两个连接数据库的包那就去掉一个。因为官方建议用后面一个包 mysqlnd。 OK 安装完成。 4、服务配置
a、编辑 Apache 服务器的配置文件 修改下面这些属性 c、进行php页面测试 里面的内容很简单,但是我看到别人的教程还是写错了,我也被坑了,出了个空白页面 - - 在客户端浏览器输入服务器IP地址,可以看到如下图所示相关的配置信息
5、安装 discuz
a、这个程序系统没有集成,需要自己下载,去官方论坛上找了个discuz3.2x的中文简体版下载地址
产品介绍
Discuz! X3.2 在继承和完善 Discuz! X3.1 的基础上,针对社区移动端进行了新的尝试。推出微信登录、微社区等功能。安全稳定的程序为站长提供更加可靠的保障。
下面我们就直接使用 wget 下载下来安装,如果没有这个命令,使用 yum 安装就行了,我下载的是GBK的包,如果出现乱码请下载UTF8的。 正在解析主机download.ebingou.cn (download.ebingou.cn)... 101.227.130.115
正在连接download.ebingou.cn (download.ebingou.cn)|101.227.130.115|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:12402802 (12M) [application/zip]
正在保存至: “Discuz_X3.2_SC_GBK.zip”
100%[==========================================================================================>] 12,402,802 7.74MB/s 用时 1.5s
2015-11-06 17:45:43 (7.74 MB/s) - 已保存 “Discuz_X3.2_SC_GBK.zip” [12402802/12402802])
OK 下载完成。
直接解压文件,由于是个zip包 ,坑爹 linux 肯定没工具解,直接安装 yum -y install unzip 总用量 12120 OK,解压成功,出来了3个目录。
b、将 upload 目录转移到web请求目录下 c、进去upload给予几个目录权限访问 d、打开浏览器开始安装论坛,这一步网上都是说什么站点的根目录,然后域名加上 install 就可以访问了,我根本没有站点,所以尝试了很久未知所以然,找不到入口该是多蛋疼,蛋碎了
又去查看资料具体入口跳转的php页面,发现是forum.php,这下简单了,在upload 目录下有这个页面。直接访问果然出来。看浏览器的解析结果分析,如果自己在根目录下的一层文件夹需要添加在路径上。 e、开始安装论坛,点击“我同意”后,进去系统检测页面。如果一切提示OK,就继续下一步,如果提示有错误,就先去解决,一般都是上面第【c】步让你给文件权限的问题,既然上面都执行了 这里一般不会报错。一直下一步,下一步设置管理员密码,就成功安装了。
本文标签:
很赞哦! (0)
下一篇:discuz验证过程介绍
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
Discuz支付宝小程序用户体验优化
在如今的互联网时代,用户体验几乎是所有产品的核心,Discuz作为一个广泛使用的论坛系统,与支付宝小程序的结合更是为其带来了新的发展机遇。Discuz附件上传失败或大小受限的解决方法
在使用Discuz论坛时,常常会遇到附件上传失败或者文件大小受限的问题,这不仅影响用户体验,还可能导致内容无法有效传播。通过这篇文章,我们将深入探讨Discuz附件上传的常见问题wordpress调用discuz实现方法示例
为什么这样做而不用discuz自带的外部数据调用功能呢,原因js调出来的数据搜索引擎不认识,为了让蜘蛛能爬到,所以需要这么处理。discuz的MVC结构分析介绍
首先,我们先介绍一下MVC开发思想简介,MVC的全名是Model-View-Controller是模型-师徒-控制器的缩写,它是一种软件设计思想。使用一种业务逻辑、数据和显示分离的方法资质代码
留言与评论 (共有 0 条评论) |