OLAT中文使用指南/前面的话 安装

维基教科书,自由的教学读本

新OLAT安装 安装以前的准备 OLAT需要下面软件才能运行:

  • 1、Java SDK 1.5x或更新
  • 2、Tomcat5.x或更新
  • 3、支持UTF-8字符集的数据库,注意,我们这个指南中使用的是MySQL ,数据库安装的字符集是Latin1,不是UTF-8,并设置MySQL驱动转移到UTF-8)
  • 4、ant1.5或更新

下面的软件是可选的,取决于你的安装

  • 1:openfire
  • 2: MRTG
  • 3: Webalizer

OLAT已经在linux,MacOSX,Windows系统中经过测试。我们自己的生产版本是linux服务器 假设你想运行一个即时消息系统,请仔细考量你的内存,一个消息系统的用户平均要消耗3个线程,每个线程大概占用256k,你大概需要花费1G内存来给100个IM并发用户来服务。 关于以上工具的安装我就不介绍了,请读者自己google 好了,开始介绍安装olat

  • 创建数据库
    • 使用工具创建(只适于linux或unix,不适用于window),执行/olat/bin/dbAndUserSetup.sh,可以自动为mysql创建olat安装需要的数据库和用户。
    • 手动创建,以mysql4.x为例
   #mysql_admin create olat -u root
   #mysql -u root -p
   #>use mysql;
   #mysql>insert into user(Host,user,Password) values("loaclhost","olat","olat");
   #mysql>insert into db     values("localhost","olat","olat","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y");
  #>FLUSH PRIVILEGES;
    • mysql5.0
  #mysql -u root -p
  #use mysql;
  #mysql> create database olat;
  #mysql> create user 'olat'@'localhost' identified by 'olat';
  #mysql> grant all on olat.* to 'olat'@'localhost' identified by 'olat';
  #mysql> flush privileges
    • postgresql
   #>psql -U postgres
   %pgql>create user olat password "olat";
   %pgsql>create database olat owner olat

数据库准备完毕

  • 获取源代码
    • 你可以到www.olat.org主页去下载源代码
    • 创建一个安装目录(假设是/opt)
    • 将得到的源代码解压到安装目录
    unzip OLAT-X.X.X.zip -d /opt
  • 安装之前的配置
    • 复制一份 build.properties.default ,名称为build.properties
  #>cd /opt/olat
  #>cp build.properties.default build.properties


    • 修改 build.properties,使他适合你的安装需要
  base.dir=
  userdata.dir=
  archive.dir=

我的修改以后的文件变成:

  base.dir=/opt/olat
  #Absolute path for userdata.dir
  userdata.dir=/opt/olat/olatdata
  #Absolute path for archive.dir
  archive.dir=${userdata.dir}/deleted_archive

如果你使用的是mysql数据库,那么其他的你几乎可以不用修改 如果你的用的其他的,请将有关数据库连接部分属性作相应更改 主要要修改数据库的连接 另外需要注意的是你的tomcat.home要根据你的系统实际更改 我忘了修改,结果编译过程出现了错误。

  1. 执行ant config-all创建必要的配置文件
   #>ant config-all
  1. 拷贝conf目录下的server.xml到tomcat的conf目录下

如果你的tomcat有多个应用,拷贝之前记得备份server.xml到其他地方,以免其他服务无法实现。

   #>sudo cp /opt/olat/conf/server.xml /var/lib/tomcat55/conf/
  1. 现在开始的是编译
   #>sudo ant install 

大概需要4-5分钟吧,编译过程完毕,请执行下面命令进行部署

   #sudo ant deploy
  1. 安装数据文件
    1. 如果是mysql ,直接执行
   #>sudo ant dbsetup
    1. postgreql数据库请执行
   #>sudo ant dbsetup_postgreSQL
  1. 现在基本安装完毕,重新启动tomcat,到浏览器看看你的成果吧
   http://localhost:8080/olat/

附注:

   默认的用户        口令
    administrator   olat
    gast                gast

回到[[1]]首页