cms教程(cms是什么意思啊)

cms教程(cms是什么意思啊)

书接上文,本篇文章让我们一起来手动从源码方式搭建CMS系统。

系统环境:CentOS7

1、安装JDK1.8

yum install java-1.8.0-openjdk* -y

使用命令检查是否安装成功

java -version

2、安装maven

2.1、配置RPM包的yum源

wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo

注意:这里如果访问不了repos.fedorapeople.org,那么添加一个域名解析在/etc/hosts中添加对应域名的IP地址,IP地址通过

cms教程(cms是什么意思啊)
https://www.ipaddress.com/来获取。

这里添加的是(如下图所示):

152.19.134.199 repos.fedorapeople.org

cms教程(cms是什么意思啊)

配置好后,再次下载repo文件。

2.2、安装apache-maven

yum -y install apache-maven

3、下载CMS项目代码

git clone https://gitee.com/mingSoft/MCMS.git

下载成功后如下图所示:

cms教程(cms是什么意思啊)

4、编译CMS

cd MCMS

mvn install

编译成功后,jar包路径:MCMS/target/ms-mcms.jar

5、安装Mysql

常规方式是通过yum来安装mysql的RPM包,但这里我们使用docker镜像来安装并启动,方便日后维护和管理。

5.1、安装docker

(1)配置docker RPM包的yum源

yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

(2)安装docker

yum install docker-ce docker-ce-cli containerd.io

(3)启用并启动docker服务

systemctl enable docker

systemctl start docker

(4)docker-compose下载并安装

wget -c -t 0 -O /usr/local/sbin/docker-compose https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64

chmod +x /usr/local/sbin/docker-compose

docker-compose为容器的编排工具,安装完成后,可以查看docker-compose版本:

cms教程(cms是什么意思啊)

5.2、编写Mysql的docker-compose.yaml

Mysql版本我们选5.7,root密码设置为:123456

cms教程(cms是什么意思啊)

docker-compose.yaml文件内容

5.3、创建并运行Mysql容器

进入含有docker-compose.yaml文件目录下,然后执行如下指令:

docker-compose up -d

运行成功后,可以看到监听了3306端口(如下图所示):

cms教程(cms是什么意思啊)

6、导入数据库

(1) 登录数据库

docker exec -it mysql mysql -uroot -p’123456′

(2) 创建mcms数据库

CREATE DATABASE IF NOT EXISTS mcms DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

cms教程(cms是什么意思啊)

(3)导入数据库

先将sql文件拷贝到Mysql容器中:

docker cp MCMS/doc/mcms-5.2.2.sql mysql:/root

然后登录Mysql数据库并执行source指令:

mysql> use mcms;

mysql> source /root/mcms-5.2.2.sql

cms教程(cms是什么意思啊)

导入数据库

7、配置并启动CMS

(1) 创建一个站点根目录,将如下目录所有数据拷贝到该根目录下:

mkdir /home/web

cp -dpR MCMS/src/main/webapp/* /home/web/

cp -dpR MCMS/target/ms-mcms.jar /home/web/

mkdir /home/web/config

cp -dpR MCMS/src/main/resources/* /home/web/config/

cp -dpR MCMS/bin/start.sh /home/web/

cp -dpR MCMS/bin/stop.sh /home/web/

(2) java服务使用Mysql的配置

通过查看
/home/web/config/application.yml配置文件,我们知道,这里需要加载
/home/web/config/application-dev.yml配置文件中的数据库配置(如下图所示)。

cms教程(cms是什么意思啊)

红框部分表示需要加载application-dev.yml配置文件

所以,修改
/home/web/config/application-dev.yml文件中访问数据库的root用户密码为:123456即可,如下图所示:

cms教程(cms是什么意思啊)

root用户密码设置为:123456

(3) 启动CMS

cd /home/web

chmod +x start.sh stop.sh

http://www.toutiao.com/a6983598603847729695/start.sh

8、登录CMS

后台登录地址:
http://localhost:8080/ms/login.do

默认管理员账号:用户名:msopen 密码:msopen

注意:如果CentOS7是你当前使用的系统,并且安装了桌面和浏览器,那么直接在浏览器上输入上述地址即可访问登录页面。如果你使用的是虚拟机安装的CentOS7,那么在宿主系统上访问时,则localhost改为虚拟机中CentOS7的IP地址即可。

cms教程(cms是什么意思啊)

登录成功后的界面

好了,搭建过程到此结束,下篇文章我们根据项目说明文档来看看如何使用。未完待续~~

声明:本文只是技术性分享,并非为特定公司和商家打广告。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/31851.html

(0)
上一篇 2023-09-09 18:30
下一篇 2023-09-09 20:30

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注