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]]首頁