• IDO分享 | 如何在centos下安装OpenCMS



    本次的opencms环境是在两台机器上搭建的。

    一台服务器安装mySQL

    一台服务器安装jdktomcatopencms。也可以将jdkmySQLtomcatopencms安装在同一个机器上。



    软件版本:

    MySQL 5.5 

    Jdk 1.7

    Tomcat 7

    Opencms 9.01


    1.1卸载linux系统自安装的openjdk、tomcatmysql

    使用yum或者rpm命令查看系统是否自带安装jdktomcatmysql,命令格式,以jdk为例:

    yum命令: yum list installed |grep jdk

    rpm命令:rpm qa|grep jdk (查询rpm包)

    如果系统已经自安装了这些软件,为了保证版本一致,需要卸载:

    yum命令:yum remove +软件包名称     手动选择y or n

              yum –y remove +软件包名称   自动选择y,全自动

    rpm命令:rpm -e 软件包名称 (卸载rpm包)

    1.2安装mysql

    1、将mysql软件包上传到linux机器上,使用yum命令或者rpm命令进行安装,文档中使用的是rpm命令。

    软件包:MySQL-server-5.5.40-1.linux2.6.x86_64.rpm

    MySQL-client-5.5.40-1.linux2.6.x86_64.rpm,


    2、启动mysql

    service mysql start  启动mysql

    service mysql stop  停止mysql

    需要注意的事项

    1、首次安装,数据库默认密码为空,所以需要修改数据库密码。

    登录mysql命令: mysql –u 用户(默认为root) –p密码

    例如:mysql -h 192.168.1.41 -u test1234 -ptest1234

    UPDATE user SET password=PASSWORD("test1234");

    flush privileges;

    在打开一个mysql命令,登录mysql,查看数据库密码已经生效。

    2、开启数据库的远程登录的权限

    方法:登录mysql后,更改“mysql”数据库里的“user”表里面的“host”项,从localhost改为“%

    use mysql

    update user set host=’%’ where user=’root’;

    selete host,user from user;

    flush privileges;                      ---使修改生效


    修改后,登录mysql数据库时增加参数 ‘-h 数据库所在机器的IP

    3max_allowed_packet参数值修改为大于16M

    opencms安装时会校验max_allowed_packet,如果值小于16Mopencms无法安装,报错如图:

    修改方法:

    1>进入mysql server

    2>mysql 命令行中运行

    set global max_allowed_packet = 2*1024*1024*10


    3>然后关闭掉这此mysql server链接,再进入。

    show VARIABLES like '%max_allowed_packet%';

    查看下max_allowed_packet是否编辑成功

     

    4、关闭防火墙

    ceteOS 7 

    查看防火墙状态:systemctl status firewalld

    临时关闭防火墙,重启后,防火墙会自动起来    systemctl stop firewalld

    永久关闭防火墙,重启后,防火墙不会自动起来  systemctl disable firewalld

     

    1.3安装JDK

    1查询linux版本和操作系统位数,可以使用uname –a查询,若为X86示意为64位系统,i386等位32位系统,我们使用的机器一般是64位的。

    软件包:

    2、JAVA_HOME环境变量配置,

    配置方法:在/etc/profile 文件中增加下面代码,key值为java的安装路径,根据真实环境的信息进行配置。

    JAVA_HOME=/usr/java/jdk1.7.0_71

    export JAVA_HOME

    1.3安装tomcat

    1、tomcat软件包上传到linux机器上,软件包:apache-tomcat-7.0.56.tar.gz

    2、解压软件包:tar xvf apache-tomcat-7.0.56.tar.gz

    3、解压出的文件夹apache-tomcat-7.0.56修改为tomcat7     ----此步骤可以跳过,需要注意配置环境变量时,使用真实环境的tomcat软件包路径

    4、设置目录可执行权限chmod +x /usr/local/tomcat   ----/usr/local/tomcattomcat软件包路径

    5、配置环境变量

    /etc/profile文件中添加以下代码(注:软件包路径根据实际环境进行配置):

    CALSSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    export CALSSPATH 

    PATH=$PATH:$JAVA_HOME/bin

    export PATH

    TOMCAT_HOME=/usr/local/tomcat7

    export TOMCAT_HOME

    CATALINA_HOME=/usr/local/tomcat7

    export CATALINA_HOME

    保存文件后,source /etc/profile 是设置立即生效

    6、启动tomcat  sh startup.sh 或者 sh /usr/local/tomcat7/bin/startup.sh

       使用ps -ef|grep tomcat命令查看tomcat是否已经启动

    7、关闭防火墙

    centOS 7  查看防火墙状态:systemctl status firewalld

    如果防火墙是启动状态必须关闭,否则无法进入tomcat页面

    临时关闭防火墙,重启后,防火墙会自动起来    systemctl stop firewalld

    永久关闭防火墙,重启后,防火墙不会自动起来  systemctl disable firewalld

    8、在浏览器查看http://localhost:8080,如果显示下面的页面,表示tomcat安装成功。

    注:最好多使用几个浏览器浏览,防止因为浏览器缓存,误以为tomcat安装成功。

    1.4安装opencms

    1、上传opencms软件包opencms.war /usr/local/tomcat7/webapps目录下。

    2、重启tomcat服务,opencms会被自动解压,如下图:

    3、使用浏览器http://localhost:8080/opencms/setup进入opencms安装页面,根据提示进行安装。   ---使用IE10有些页面无法显示,建议使用谷歌浏览器

    进入opencms安装欢迎页面,选择“YES” ,“continue

    数据库配置页面,注意事项在图中已经标记

    后面页面一直选择“继续”即可。如果文档前面的操作全部完成,opencms可以安装成功。如果安装过程中出现其它问题,再进行分析。

    4、出现下面的页面表示安装成功

    5、重启tomcat,进入http://192.168.1.26:8080/opencms/opencms/system/login/页面,使用密码可以成功进入opencms管理页面。

      默认的登录账号和密码是 Admin/admin

      

    6、登录后,成功进入工作区。


    如果你安装过程中,还有疑问,可留言;

  • 相关阅读:
    RedisTemplate的rightpushAll()时的坑
    Redis操作HyperLogLog
    Redis做消息队列使用
    UML
    设计模式概述
    HTTP/HTTPS/TCP/IP协议
    SpringBoot特点
    虚拟机+kafka基础配置
    Spring学习
    SpringBoot配置文件
  • 原文地址:https://www.cnblogs.com/idotest/p/5203856.html
Copyright © 2020-2023  润新知