zoukankan      html  css  js  c++  java
  • 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、登录后,成功进入工作区。


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

  • 相关阅读:
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    Python for Data Science
    软件工程实践总结
  • 原文地址:https://www.cnblogs.com/idotest/p/5203856.html
Copyright © 2011-2022 走看看