一 :安装 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. 基于 Jepsen 来发现几个 Raft 实现中的一致性问题(2)

    Nebula Graph 是一个高性能.高可用.强一致的分布式图数据库.由于 Nebula Graph 采用的是存储计算分离架构,在存储层实际只是暴露了简单的 kv 接口,采用 RocksDB 作为状 ...

  2. Python常见数据结构-推导式

    推导式是一种重要的Python特性,是一种简单精炼创建Python数据结构的方式. 列表推导式,详细参考https://www.jianshu.com/p/0a269715a742 基本格式为:[表达 ...

  3. 在OS X环境下MySQL启动时报错

    --03T00::.483037Z [ERROR] InnoDB: Unable to lock ./ibdata1 error: --03T00::.483100Z [Note] InnoDB: C ...

  4. "四号标题"组件:<h4> —— 快应用组件库H-UI

     <import name="h4" src="../Common/ui/h-ui/text/c_h4"></import> < ...

  5. 数据结构和算法(Golang实现)(7)简单入门Golang-标准库

    使用标准库 一.避免重复造轮子 官方提供了很多库给我们用,是封装好的轮子,比如包fmt,我们多次使用它来打印数据. 我们可以查看到其里面的实现: package fmt func Println(a ...

  6. vue 本地调试跨域---带cookies(axios)

    cookise跨域第二期之便捷优雅的本地调试(axios) 1.打开config/index.js,在proxyTable中添写如下代码: proxyTable: { '/agent': { //使用 ...

  7. 360众测考试 Drupal 漏洞 CVE-2018-7600 远程代码执行-复现

    0x00 前言 昨天360众测遇到的一个题 今天自己搭环境复现一下,希望对大家有帮助 0x01 漏洞简介 Drupal是一个开源内容管理系统(CMS),全球超过100万个网站(包括政府,电子零售,企业 ...

  8. 泛型方法或泛型类中的方法是内部调用、PInvoke 或是在 COM 导入类中定义的。

    泛型基类中引用Api函数定义时static extern,在子类中会提示: 未处理TypeLoadException 泛型方法或泛型类中的方法是内部调用.PInvoke 或是在 COM 导入类中定义的 ...

  9. Some Modern Softwares' drawbacks: User experience 12/29/2015

    In the nowadays, there are many APP in the PC or smart Phone. Some of them can't meet the customers' ...

  10. jmeter元件的执行顺序

    元件的执行顺序 在同一作用域范围内,test plan中的元件按照以下顺序执行:1) Config Elements--配置元件2) Pre-porcessors --前置处理器3) Timer-定时 ...