1、WinXP系统下安装opencms

(1)mysql已安装5.1.40

cmd命令行:mysql   -uroot  -proot

(2)OpenCMS在安装时要求MySQL系统变量“max_allowed_packet”至少设置为16MB。在MySQL安装目录下找到my.ini文件,使用记事本打开,在其中[mysqld]配置项下面增加如下所示的一行配置即可。

max_allowed_packet = 32M

为了让新修改的配置生效,需要重新启动mysql服务,在window操作系统的命令行下输入以下命令关闭mysql服务:

net stop mysql

然后使用以下命令开启mysql服务,开启后,新配置生效。

net start mysql

(3)tomcat7安装

将下载好的apache-tomcat-7.0.41压缩包解压到E:\根目录下,重命名为tomcat7.

启动tomcat,在E:\ tomcat7\bin\目录下双击startup.bat启动

(4)安装opencms

opencms.war复制到E:\ tomcat7\webapps目录下即可,把这个文件拷贝到tomcat根目录\webapps下。如果Tomcat已经启动,Tomcat会自动监听到opencms.war,大约5秒后该文件被自动解压缩,在产生的opencms目录中有三个子目录META-INF、setup和WEN-INF。

2.用浏览器访问下面的地址进行OpenCms 的安装:

http://localhost:8080/opencms/setup/

进入OpenCms 安装向导的初始页面,如图2.29 所示。

图2.29  OpenCMS安装向导初始页面

3.在图2.29选择yes单选按钮,单击“Continue>>”按钮,进入组件检测页面,如图2.30所示。如果没有出现如图2.30所示的页面,可能由于MySQL或Tomcat服务进程没有启动,如果出现了这种情况,需要先启动MySQL 服务,再启动Tomcat 服务,然后再尝试安装OpenCMS。

图2.30  组件检测页面

4.如果在图2.30出现了错误提示,按照错误提示的信息查找具体的原因。如果没有安装在本章开头指定版本的软件包,可能会引起一些版本方面的问题。单击“Continue>>”按钮,进入数据库设置页面,如图2.31所示。

图2.31  数据库设置页面

目前OpenCms支持 MySQL、Oracle、MS SQLServer和Postgres四种类型的数据库,选择“MySQL 4.1.x & 5.0.x”。安装连接(Setup Connection)仅用于OpenCms 的安装,输入MySQL数据库的用户名和密码。OpenCms连接(OpenCms Connection)用于OpenCms 安装后工作时使用,输入MySQL数据库的用户名和密码,安装连接和OpenCms连接的信息可以不同。为了安全起见,OpenCms 连接用户最好不要用数据库管理员,安装结束后该数据库连接信息保存在以下配置文件:

tomcat根目录\webapps\opencms\WEB-INF\config\opencms.properties

对于连接串(Connection String),在这里不要做改变。对于数据库(Database),在这里可以取默认的opencms,如果你打算在数据库中安装多个版本的OpenCMS,可以把数据库名修改为opencms8,或其它能够表示版本的名称。选中“Create database and tables”复选按钮。

5.单击图2.31中的“Continue>>”按钮,会对数据库连接设置进行验证,同时也会对数据库服务设置进行验证,如图2.32所示。

图2.32  验证数据库设置页面

OpenCMS在安装时要求MySQL系统变量“max_allowed_packet”至少设置为16MB,如果不满足这个条件,则会报错,需要按照2.2节所述配置MySQL系统变量“max_allowed_packet”,然后重新安装OpenCMS。

6.如果验证数据库设置通过,单击图2.32中的“Continue>>”按钮,执行创建opencms数据库和表的操作,如图2.33所示。

图2.33  创建opencms数据库和表

7.创建opencms数据库和表成功以后,单击图2.33中的“Continue>>”按钮,进入安装模块选择界面,如图2.34所示,可以选择需要安装的模块。其中OpenCms Workplace必选,其他示例站点内容建议安装,后期可以进行参考学习。

图2.34  安装模块选择

8.单击图2.34中的“Continue>>”按钮,进入OpenCms设置界面,如图2.35所示,在此界面设置服务器物理地址、示例站点URL地址等信息。

图2.35  OpenCms设置

9.单击图2.35中的“Continue>>”按钮,开始安装OpenCMS,大概需要等待几分钟左右的时间,因硬件环境的不同可能有很差别,页面处于如图2.36所示的状态,安装过程中“Continue>>”按钮处于禁用状态。

图2.36  OpenCMS导入模块

10.模块导入完毕后,如图2.36中“Continue>>”按钮变为激活状态,单击“Continue>>”按钮,到达如图2.37所示的页面。

图2.37  阅读浏览器配置提示

11.选中yes 单选按钮,然后单击图2.37中的“Finish”按钮,完成OpenCms 的安装过程。此时显示安装完成界面,如图2.38所示。根据图中提示,基于安全原因,需要我们手动删除Tomcat根目录\webapps\opencms\下的子目录setup。

图2.38  安装完成

12. 安装成功后,可以通过浏览器访问OpenCms中默认的示例站点,首页地址如下:

http://localhost:8080/opencms/opencms/index.html

OpenCMS后台工作区的登录页面链接地址如下:

http://localhost:8080/opencms/opencms/system/login/

WinXP系统下Opencms的安装与配置的更多相关文章

  1. windows系统下GCC的安装与配置

    刚开始看 C++ Primer,看到编译器的部分,自己搜了搜怎么搭建GCC,搜到以下内容,复制过来留个印象: windows系统下GCC的安装方法,以及一些环境变量的配置,如果对GCC不是很清楚,关于 ...

  2. Mac OS X系统下利用VirtualBox安装和配置Windows XP虚拟机

    准备工作 下载并安装VirtualBox for Mac到https://www.virtualbox.org/wiki/Downloads下载VirtualBox <版本> for OS ...

  3. 第一讲 Windows10系统下IDE-CLion的安装与配置

    01 为什么使用CLion?02 CLion安装方法03 CLion的基本使用04 课程形式及答疑说明 toc 参考链接: Window10上CLion极简配置教程 学生免费注册Pycharm专业版 ...

  4. Windows系统下Nginx的安装与配置

    Nginx是lgor Sysoev在2004年的时候为俄罗斯访问量第二大的rambler.ru站点设计开发的,发布至今,凭借开源的力量,已经接近成熟与完善.其功能丰富,可作为HTTP服务器,也可作为反 ...

  5. Linux系统下zookeeper的安装和配置

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功 ...

  6. linux系统下开发环境安装与配置

    安装系统环境 CentOS 6.8 64位 jdk版本 7u80 64位 Tomcat版本 Tomcat7 maven版本 Apache Maven 3.6.0 vsftpd版本 vsftpd-2.2 ...

  7. Linux centos7系统下svn的安装与配置

    一.安装svn # yum -y install svn 二.查看svn版本信息 # svnserve --version 三.搭建svn版本库(假设项目名称为project) 1.首先创建版本库目录 ...

  8. linux系统下saltstack的安装和配置

    Saltstack是一个新的基础设施管理工具,两大功能:远程执行和配置管理. Saltstack使用Python开发,是一个非常简单易用和轻量级的管理工具.由Master和Minion构成,通过Zer ...

  9. Mac 系统下 mysql 的安装与配置

    1.mysql 的安装 1)官网下载 mysql 安装包:http://www.mysql.com/downloads/ 2)下载后解压打开安装包,点击 pkg 文件进行安装 3)注意:最后一步弹窗会 ...

随机推荐

  1. python_如何统计序列中元素

    问题1: 随机数列[12,5,8,7,8,9,4,8,5,...] 中出现次数最高的3个元素,他们出现的次数 问题2: 对某英文文章的单词,进行词频统计,找出出现次数最搞得10个单词,他们出现的次数是 ...

  2. 反应堆模式(reactor)

    在提到高性能服务器编程的时候肯定有听过reactor模式,如果只是简单的写一个服务器和客户端建立连接的程序来熟悉一下使用socket函数编程,一般这种情况都是同步方式实现的,服务器阻塞等待客户端的连接 ...

  3. MySQL中时间函数NOW()和SYSDATE()的区别

    mysql中日期函数还是比较常用的.主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别. NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间. ...

  4. zabbix3.2_yum官方文档centos 7版

    Installation from packages 1 Repository installation 2 Server installation with MySQL database 3 Ser ...

  5. 【转】How to append current date and timestamp to filename in shell script

    $ date +"FORMAT" now=$(date +"%Y-%m-%d-%S") filename="my_program.$now.log&q ...

  6. Mysql高可用架构(主从同步)

    做高可用的优势 1.成本低 2.解决单点故障 3.不容易遇到性能瓶颈 一 .Mysql主从同步架构搭建案例 优点如下:·在业务繁忙阶段,在从服务器上可以执行查询工作(即我们常说的读写分离),降低主服务 ...

  7. 命令行登陆mysql提示'mysql' 不是内部或外部命令

    问题:命令行登陆mysql提示'mysql' 不是内部或外部命令.如图1所示. 图1 原因:没有将mysql的bin文件夹配置到环境变量里区,因为命令行登陆mysql需要调用bin下的mysql.ex ...

  8. PHP定义字符串的四种方式

    1.简介 在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用. 我们在使用php进行开发的时候,大多数使用双引号.单引号进行定义字符串.既然有这两种方式,那么他们之间肯定是有区 ...

  9. Tomcat就是这么简单

    什么是Tomcat Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器. 为什么我们需要用到Tomcat 如果你学过html,c ...

  10. C语言打印不出百分号'%'(以解决)

    1. 问题描述 今天,我需要把百分号'%'打印出来,考虑到它是特殊符号,我就用转义字符'\',和它组合,结果是漆黑的屏幕什么也没有. 2. 解决办法    我问度娘, 她告诉我要打印百分号需要在它的前 ...