您现在的位置是:首页 > cms教程 > Discuz教程Discuz教程
Linux怎么搭建Discuz论坛
若南2025-07-02Discuz教程已有人查阅
导读首先确保服务器防火墙、selinux处于关闭状态此状态即为关闭将selinux=enforcing 改为 selinux=disabled注:改完保存退出,退出后getenforce查看依然是enforcing,重启系统即可)
首先确保服务器防火墙、selinux处于关闭状态
注:改完保存退出,退出后getenforce查看依然是enforcing,重启系统即可)
使用nmtui配置ip地址(这里不演示了)
在自己操作的计算上安装xshell,远程连接操作新建会话,输入服务器ip地址,用户名密码即可
安装apache
先用yum list | grep httpd 查看是否安装过apache
如base前有@,则为安装过
安装mysql数据库
(这里使用开源的mariaDB即可)
yum -y install mariadb-server mariadb mariadb-client mariadb-devel
则安装mariadb-server服务器
输入y
输入新密码,并重复
密码设置成功后,接下来全输y就好
这就初始化成功了
在网上下载一个开源的论坛安装包到本地--解压后得到三个文件夹用filezilla软件将upload上传到服务器的/var/www/html下
上传成功后
同意
所有都为√即可下一步
这里我们是新安装的选择全新安装--下一步
这里我们需要填写服务器ip地址,数据库用户名root 密码,设置论坛管理员密码
下一步
正在安装
安装成功,可以访问了
可以自己在/var/www/html下建立一个index.html,做个重定向。比较简单,可自行百度,或私聊我,看到会回复的。
#systemctl status firewalld (查看防火墙,running即为开启状态)
#systemctl stop firewalld (关闭防火墙)
#systemctl disable firewalld (禁用防火墙)
#systemctl status firewalld
此状态即为关闭
#getenforce (查看selinux状态,enforcing 即为开启)
#vim /etc/selinux/config (编辑selinux配置文件)
将selinux=enforcing 改为 selinux=disabled注:改完保存退出,退出后getenforce查看依然是enforcing,重启系统即可)
使用nmtui配置ip地址(这里不演示了)
在自己操作的计算上安装xshell,远程连接操作新建会话,输入服务器ip地址,用户名密码即可
安装apache
先用yum list | grep httpd 查看是否安装过apache
如base前有@,则为安装过
#yum -y install httpd (使用yum安装httpd)
安装成功则会先显示
#systemctl start httpd (开启apache)
#systemctl enable httpd (自启动)
#systemctl status httpd (查看)
*/etc/httpd/conf.d下有个welcome.conf测试文件,可以通过浏览器访问IP地址查看apache是否搭建成功,成功后该文件可删除安装mysql数据库
(这里使用开源的mariaDB即可)
#yum -y install mariadb
(根据装系统时的选项,有的服务器可能已经装过)
#yum list | grep mariadb
已装过
#systemctl start mariadb (开启)
开启报错,执行:yum -y install mariadb-server mariadb mariadb-client mariadb-devel
#systemctl status mariadb (查看)
#systemctl enable mariadb (自启动)
如果出现以下情况则安装mariadb-server服务器
#yum install mariadb-server
#mysql_secure_installation (初始化数据库)
默认密码为空,回车输入y
输入新密码,并重复
密码设置成功后,接下来全输y就好
这就初始化成功了
#mysql -uroot -p (进入数据库)
密码
>GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GTANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANT OPTION;
(修改权限,使数据库允许所有ip以root身份密码为123456远程登陆)
>exit (退出)
安装php
#yum -y install php php-mysql (安装php,及php-mysql)
#yum list installed | grep php
论坛安装在网上下载一个开源的论坛安装包到本地--解压后得到三个文件夹用filezilla软件将upload上传到服务器的/var/www/html下
上传成功后
#cd /var/www/html
#ls
#chmod -Rf 777 upload (递归给予upload满权限)
#systemctl restart httpd (重启httpd)
打开ie浏览器输入http://ipaddr/upload/install,就会弹出安装界面同意
所有都为√即可下一步
这里我们是新安装的选择全新安装--下一步
这里我们需要填写服务器ip地址,数据库用户名root 密码,设置论坛管理员密码
下一步
正在安装
安装成功,可以访问了
可以自己在/var/www/html下建立一个index.html,做个重定向。比较简单,可自行百度,或私聊我,看到会回复的。
本文标签:
很赞哦! ()
相关教程
图文教程
Discuz的NT3.0API跨域登陆不用论坛的登陆页面
discuz!NT的api是用登陆后返回的auto_token来识别用户是否登录的,所以要绕开论坛登录页面,就必须模拟用户的提交动作。
discuz实现自动注册登录的方法
1.从原有系统进入论坛自动登录和注册2.实现弹框在本页面,不进行跳转3.js在页面加载时直接发起注册请求这个功能之前使用的uc_user_register这个函数来处理的,但是今天在开发用户空间时就会出现问题。
phpsso与Discuz无法同步登陆的解决方法
经过测试仍然有问题,phpcms登陆,论坛可以实现同步登陆,但论坛登陆phpcms无法同步登陆。但总体来说也能使用了。如果有更好的方法欢迎补充。
discuz数据表结构介绍
cdb_access--当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限。
相关源码
-
帝国cms7.5自适应作文新闻资讯教育网站模板本模板基于帝国CMS7.5内核开发,为教育机构、培训学校等知识传播单位打造。通过自适应设计确保在手机、平板、电脑等设备上均能获得专业浏览体验查看源码 -
(PC+WAP)五金机械设备营销型模板下载带在线留言为机械设备制造商设计的营销型模板,集成产品参数对比系统、产品展示模块和询价管理功能。采用PbootCMS开发内核,PHP7+运行环境。手工编写语义化HTML5结构,CSS3动画优化交互体验。查看源码 -
(自适应)帝国cms7.5模板自媒体文章新闻博客为帝国CMS7.5设计的响应式模板,采用H5技术构建现代化内容展示框架。通过智能断点检测技术实现手机、平板、PC三端适配查看源码 -
(自适应手机端)seo博客网站模板新闻资讯网站源码下载本模板为SEO博客及新闻资讯类平台深度定制,采用PbootCMS内核开发。通过模块化设计实现多行业快速适配,仅需替换图文内容即可转型为医疗、教育、科技等领域网站。响应式布局确保在手机、平板等设备上获得一致浏览体验。查看源码 -
(自适应响应式)html5高档服装定制西服pbootcms模板下载本模板基于PbootCMS内核开发,为服装定制企业和服装品牌量身打造。设计风格时尚现代,充分展现服装行业的审美特质与品牌魅力。采用HTML5响应式技术,确保在各种设备上呈现视觉效果。整站布局注重产品展示与品牌叙事,帮助企业有效展示服装系列与定制服务,提升客户体验。查看源码 -
pbootcms模板(PC+WAP)传媒广告影视公司网站源码基于PbootCMS内核开发的全自适应传媒文化网站模板,为影视公司、广告传媒企业打造,同时支持多行业快速适配。通过替换文字图片即可转换为其他行业网站查看源码
| 分享笔记 (共有 篇笔记) |
