您现在的位置是:首页 > cms教程 > Discuz教程Discuz教程

centos7环境搭建Discuz论坛的方法

以蕊2025-07-11Discuz教程已有人查阅

导读用centos7搭建搭建网络yum源。设置yum源自动挂载关闭SELinux和防火墙安装httpd安装net-tools工具(1)安装数据库服务

用centos7搭建搭建网络yum源。
[root@localhost Packages]# yum -y install wget-1.14-18.el7_6.1.x86_64.rpm
[root@localhost Packages]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
设置yum源自动挂载
[root@www ~]# vi /etc/fstab
关闭SELinux和防火墙
[root@www ~]# # systemctl stop firewalld
[root@www ~]# setenforce 0
setenforce: SELinux is disabled
安装httpd
[root@www ~]# yum -y install httpd
[root@www ~]## systemctl start httpd
[root@www ~]## systemctl enable httpd
[root@www httpd]# systemctl status httpd
安装net-tools工具
[root@www ~]# yum -y install net-tools
(1)安装数据库服务
# yum -y install mariadb mariadb-server
[root@localhost ~]# yum -y install mariadb mariadb-server
(2)安装 php
# yum -y install php php-mysql
[root@localhost ~]# yum -y install php php-mysql
开启服务。
[root@localhost ~]# systemctl start mariadb
数据库初始化
[root@www ~]# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
You already have a root password set, so you can safely answer 'n'.
Change the root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] n
... skipping.
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removedbefore moving into a production environment.
Remove test database and access to it? [Y/n] n
... skipping.
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
登录数据库中
[root@localhost ~]# mysql -uroot -p
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 29
Server version: 5.5.65-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
设置 root 用户远程访问数据库的权限
MariaDB [(none)]> grant all privileges on *.* to root@'%' identified by "159357";
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
创建数据库
MariaDB [(none)]> create database test_xiao;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> use test_xiao
Database changed
MariaDB [test_xiao]> CREATE TABLE `test_xiao`.`xiao_tb` ( `name` VARCHAR(100) NOT NULL ,`passwd` VARCHAR(100) NOT NULL ) ENGINE = InnoDB;
Query OK, 0 rows affected (0.15 sec)
MariaDB [test_xiao]> show tables;
+---------------------+
| Tables_in_test_xiao |
+---------------------+
| xiao_tb |
| xpl_tb |
+---------------------+
2 rows in set (0.00 sec)
MariaDB [test_xiao]> desc xiao_tb;
+--------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+--------------+------+-----+---------+-------+
| name | varchar(100) | NO | | NULL | |
| passwd | varchar(100) | NO | | NULL | |
+--------+--------------+------+-----+---------+-------+
2 rows in set (0.01 sec)
MariaDB [test_xiao]> INSERT INTO `test_xiao`.`xiao_tb` (`name`, `passwd`) VALUES ('xpl',
-> 'xpl'), ('xiao','xiao');
Query OK, 2 rows affected (0.00 sec)
Records: 2 Duplicates: 0 Warnings: 0
MariaDB [test_xiao]> select * from xiao_tb;
+------+--------+
| name | passwd |
+------+--------+
| xpl | xpl |
| xiao | xiao |
+------+--------+
2 rows in set (0.00 sec)
通过CRT上传Discuz网站目录,在公有云上可以下载安装包然后解压。
然后给予upload这个目录较高的权限。
[root@localhost html]# chmod 777 -Rf upload/
[root@localhost html]# ll
total 4
drwxrwxrwx. 13 root root 4096 May 20 21:56 upload
这样就可以通过IP地址来进入安装向导啦!
这里就需要填写刚刚创建的数据库名称和系统用户密码。
然后安装完成之后就可以通过IP进入论坛了;可以登录后台进行编辑。
修改站点名称和QQ在线客服。
找到图片所在位置:http://192.168.68.168/upload/static/image/common/logo.png用自选的logo替换默认logo。在论坛中添加模板。

本文标签:

很赞哦! ()

相关源码

  • 帝国cms大气淘宝客网站源码带手机版带火车头采集本款创意礼物导购网站模板为礼物类电商平台设计,采用清爽简约的界面风格,具备完善的商品导购功能。系统支持在文章攻略中灵活插入商品购买链接,实现内容与电商的结合。查看源码
  • (PC+WAP)茶叶茶艺茶道茶文化pbootcms模网站源码下载本模板基于PbootCMS系统开发,为茶叶企业、茶艺培训机构设计,特别适合展示茶产品、茶道文化等内容。采用响应式技术,确保在不同设备上都能呈现优雅的茶文化氛围。查看源码
  • (自适应响应式)教育培训机构集团网站pbootcms源码下载本模板基于PbootCMS系统开发,为教育培训机构设计,特别适合展示课程体系、师资团队和教学成果。采用响应式技术,确保在各类设备上都能提供良好的浏览体验。查看源码
  • (自适应)刷卡pos机数据移动支付设备电子科技pbootcms模板下载本模板为POS机设备制造商、移动支付终端服务商和科技企业设计,基于PbootCMS系统开发,提供完整的在线展示平台解决方案,满足支付设备行业特有的展示需求。查看源码
  • (自适应响应式)个人作品技术文章博客网站模板下载基于PbootCMS内核开发的响应式博客模板,为数字营销、技术分享类内容打造。采用前沿设计理念,兼顾内容展示与阅读体验,适配各类终端设备。通过本模板可快速构建专业级行业博客,有效传播专业知识与案例成果。查看源码
  • (自适应)HTML5响应式双语绿色物流运输快递货运pbootcms源码本款基于PbootCMS开发的网站模板为物流运输、快递货运行业设计,采用HTML5技术构建,支持简繁字体切换。模板设计充分考虑了货运物流行业的特点,可专业展示运输服务、物流网络和业务优势等内容。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐