:安装 JDK

1.在根目录下新建目录 JDK

2.通过 xftp 导入 jdk 压缩包到 JDK 目录中 jdk-8u144-linux-x64.tar.gz,解压

tar -zxvf jdk-8u144-linux-x64.tar.gz

3.配置环境变量

#进入配置文件中
vim /etc/profile #将下面的脚本复制进去
export JAVA_HOME=/JDK/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

4.执行命令

source /etc/profile

5.验证 jdk 安装成功

#输入命令
java -version #结果如下,则环境变量配置成功
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

二:创建库和导入表文件

1.创建库及对 root 用户赋权

#创建库
mysql -u root -p #进入MySQL
create database cms #创建cms库
#赋权操作
grant all privileges on *.* TO "root"@"%" identified by "123456";
flush privileges;

2.导入 cms 项目表(cms_sql.txt)到 Linux 中 cms 目录下,在 cms 目录下执行下面脚本

#导入表操作(cms 为库名)
mysql -u root -p cms< cms_sql.txt

三:安装Tomcat

1.通过 xftp 导入 tomcat 压缩包(apache-tomcat-8.5.43.tar.gz)到 Linux 中 tomcat 目录下,解压

tar -zxvf apache-tomcat-8.5.43.tar.gz

2.在 webapps 目录中导入压缩包 cms.war 进行解压

unzip cms.war -d cms

3.在 /tomcat/apache-tomcat-8.5.43/webapps/cms/WEB-INF 中编辑 vim xxxx-jdbc.propertiess 更改连接信息

jdbc.url=jdbc:mysql://虚拟机IP:3306/cms
jdbc.username=root
jdbc.password=123456

四:启动项目

1.检查 MySQL 端口是否开放(如果未开放,则开放防火墙过滤规则,并且重启防火墙 service iptables restart)

2.重启 mysqld 服务

service mysqld restart

3.检查 tomcat 端口是否开放

4.启动 tomcat

#进入 tomcat 启动目录中
cd /tomcat/apache-tomcat-8.5.43/bin
#启动 tomcat
./startup.sh

5.在浏览器中输入 "虚拟IP:8080/cms" 进入项目页面

6.登录 cms

  • 默认账号:admin
  • 密码:123456

五:注意事项

1."用户管理" 中无法显示用户信息

  • 用户信息在前台没有显示,问题是大小写冲突,进入etc/my.cnf 中,在 [mysqld]下添加如下代码
#不区分数据库大小写
lower_case_table_names=1
#解决前端字符编码问题
character-set-server=utf8
  • 添加完成后,重启 MySQL 服务

cms 环境搭建的更多相关文章

  1. 基于jeesite的cms系统(一):开发环境搭建

    基于jeesite的cms系统系列,是对基于jeesite进行二次开发的博客模块开发过程的总结.涉及入门安装,二次开发,部署等 一.概况: JeeSite 是一个 Java 企业级快速开发平台,基于经 ...

  2. PHPCMS V9 环境搭建

    PHPCMS V9的学习总结分为以下几点: [1]PHPCMS 简介 PHP原始为Personal Home Page的缩写,(外文名:PHP: Hypertext Preprocessor,中文名: ...

  3. PHPCMS(2)PHPCMS V9 环境搭建(转)

    转自:http://www.cnblogs.com/Braveliu/p/5072920.html PHPCMS V9的学习总结分为以下几点: [1]PHPCMS 简介 PHP原始为Personal ...

  4. Android之旅十八 百度地图环境搭建

    在android中使用百度地图,我们能够先看看百度地图对应的SDK信息:http://developer.baidu.com/map/index.php? title=androidsdk,它里面基本 ...

  5. 初识Django框架——环境搭建前你需要了解的几点

    Django是一个开放源代码的Web应用框架,由Python写成. 采用了MVC的框架模式,即模型M,视图V和控制器C. 它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是C ...

  6. thinkphp5.x命令执行漏洞复现及环境搭建

    楼主Linux环境是Centos7,LAMP怎么搭不用我废话吧,别看错了 一.thinkphp5.X系列 1.安装composer yum -y install composer 安装php拓展 yu ...

  7. 黑马eesy_15 Vue:04.Vue案例(ssm环境搭建)

    黑马eesy_15 Vue:02.常用语法 黑马eesy_15 Vue:03.生命周期 黑马eesy_15 Vue:04.Vue案例(ssm环境搭建) 黑马eesy_15 Vue:04.综合案例(前端 ...

  8. PHP开发环境搭建工具有哪些?

    对于php开发小白来说搭建一个php运行环境就是一道坎! 因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境,一 ...

  9. .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...

随机推荐

  1. PHP单例模式及应用场

    设计模式?听起来很高大上?的确是这样的.设计模式就是组织代码的方式,也就是说代码不再是一条条的往下执行,按照前人总结的行之有效的方法,更有效的来组织代码,这样效率更高,而且看起来也清晰有序. php单 ...

  2. ajax按楼层加载数据

    代码如下: <!doctype html> <html> <head> <meta charset="utf-8"> <tit ...

  3. matlab将数据读取和写入txt文档

    原文链接 matlab中打开文件 fid = fopen(文件名,‘打开方式’): 说明:fid用于存储文件句柄值,如果fid>0,这说明文件打开成功. 另外,在这些字符串后添加一个“t”,如‘ ...

  4. harbor仓库搭建

    harbor安装要求 harbor快速部署 下载harbor:https://github.com/goharbor/harbor/releases 这边以harbor-1.8.2为例 [root@g ...

  5. 小知识点:session的存放位置

    在php.ini里的配置session.save_path是注释掉的,那么Seesion保存的路径在不同类型操作系统保存在什么位置? Linux: /tmp 或 /var/lib/php/sessio ...

  6. 常问的MySQL面试题整理

    char.varchar 的区别是什么? varchar是变长而char的长度是固定的.如果创建的列是固定大小的,你会得到更好的性能 truncate 和 delete 的区别是什么? delete ...

  7. MySQL笔记总结-DML语言

    DML语言 插入 一.方式一 语法: insert into 表名(字段名,...) values(值,...); 特点: 1.要求值的类型和字段的类型要一致或兼容 2.字段的个数和顺序不一定与原始表 ...

  8. fasttext 和pysparnn的安装

  9. sqlilab less15-17

    less15 试了很多符号,页面根本不显示别的信息,猜测为盲注 可是怎么检测闭合? 万能密码登录 最终试出来'闭合 uname=1' or 1=1 # 接下来就要工具跑 less16 同上用万能密码试 ...

  10. [函数] PHP取二进制文件头快速判断文件类型

    一般我们都是按照文件扩展名来判断文件类型,但其实不太靠谱,因为可以通过修改扩展名来伪装文件类型.其实我们可以通过读取文件信息来识别,比如 PHP扩展中提供了类似 exif_imagetype 这样的函 ...