Post on 15-Nov-2014
description
Kullanımı tamamen özgürdür, site ve belgeye atıfta bulunmanız yeterlidir.
SAKAI TÜRKİYE
sakaiturkiye.blogspot.com
SAKAI
Öğrenme
Yönetim
Sistemi Resimli
Kurulum
Kılavuzu
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 1
Sakai İşbirliği ve Öğrenme Ortamı (İÖO) Kurulum Dosyaları Sakai İşbirliği ve Öğrenme Ortamı (İÖO) ile çalışmak/tanışmak için 4 farklı sürümden biri
tercih edilebilir. http://source.sakaiproject.org/release/2.9.0/ adresinden indirilebilen 3 farklı sürüm
ile birlikte özellikle geliştiricilerin kullanmayı tercih edebilecekleri subversion deposundan
indirilebilecek en güncel kaynak kod sürümüdür.
Demo:
Sakai Öğrenme Yönetim Sistemi ile tanışmanın ve denemeler yapmanın en hızlı ve kolay yöntemidir.
Basit bir yapılandırma ve Apache Tomcat uygulama sunucusu ile birlikte önceden oluşturulmuş demo
sürüm paketidir.
Binary:
Eğer sisteminizde (Windows, Linux, mac) hali hazırda yüklü bir Apache Tomcat uygulama sunucusu
bulunuyorsa, Apache Tomcat olmaksızın sadece jar bağımlılıklarının ve ilave yapılandırma
dosyalarının bulunduğu Binary sürümü indirip Apache Tomcat sunucusuna yükleyebilirsiniz.
Source (Kaynak Kod):
Kod seviyesinde bir değişiklik yapmayı veya ilave modüllerin kurulumunu ve yerelleştirilmesini
gerçekleştirmek istiyorsanız Source (kaynak kod) sürümü indirip proje yönetim aracı maven ile
derleyebilir ve Apache Tomcat’ yükleyerek Sakai İÖO deneyimini yaşayabilirsiniz.
Sakai İÖO İçin İşletim Sistemi Seçimi Sakai İÖO java tabanlı bir açık kaynak kodlu uygulama olduğu için platform bağımsızdır ve bu yüzden
java ve Apache Tomcat’in kurulup çalıştırılabildiği tüm işletim sistemlerinde rahatlıkla çalıştırılabilir.
Kurulum süresi, kuran kişinin bilgi ve tecrübesine bağlı olarak 40 dakika ile 2 saat arasında değişebilir.
Bu süre, donanımınız ve (eğer kaynak kodun derlenmesi esnasında gerekli olan bazı dosyaların
internet üzerindeki depolardan indirilmesi gerekiyorsa) internet bağlantı hızınıza bağlı olarak
değişebilmektedir.
Sakai İÖO, test ve geliştirme amaçlı olarak istenilen herhangi bir işletim sistemi üzerine kurulabilir.
Eğer, kurumsal bir yapı içerisinde çevrimiçi ders veya program yürütülmek isteniliyorsa o zaman
işletim sistemlerinin sunucu sürümleri tercih edilmelidir.
Bu yazımızda ilk olarak bilgisayarlarda varsayılan işletim sistemi olarak yaygın kullanımı ve daha çok
ilk kez tanışacaklara da kolaylık sağlaması açısından Sakai İÖO uygulamasının Windows işletim
sistemine (Windows 7) nasıl kurulacağı anlatılacaktır.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 2
Kurulumda
https://confluence.sakaiproject.org/display/BOOT/Development+Environment+Setup+Walkthrough
sayfasında verilen adımlar izlenecektir. İlgili sayfada Linux, mac ve Windows kurulumları birlikte
anlatılmıştır. Özellikle belirtilen kaynak sayfa üzerinden kurulum adımlarını takip edecekler için sayfa
başında bulunan uyarı notunu hatırlatmakta fayda vardır.
Windows kullanıcıları için notlar
• Maven “build.properties” dosyasında belirtilenler dışındaki tüm klasör yollarındaki “/”
işaretini “\” olarak değiştiriniz.
• Dosya ve klasör yollarına C: (sakai hangi sürücüye kurulacaksa ilgili sürücü harfi) sürücü
harfini ekleyiniz.
• Linux işletim sisteminde ortam değişkenleri $ortamdegiskeni şeklinde kullanılırken, Windows işletim sisteminde %ortamdeğişkeni% şeklinde kullanılır. Bu yüzden kılavuzda
belirtilen $ortamdegiskeni yerine %ortamdegiskeni% kullanınız.
Sakai işbirliği ve öğrenme ortamı ve bağlantılı uygulamaların tamamı tam yazma yetkisinin bulunduğu
bir klasöre kurulmalıdır. Sakai işbirliği ve öğrenme ortamı ve bağlantılı uygulamaların kurulacağı
klasör ve oluşturulması gerekecek dosya isimlerinde Türkçe karakter veya boşluk karakteri
bulunmamalıdır.
İYİ İSİMLENDİRME C:\opt\tomcat\, C:\sakaistuff\installs\tomcat\, C:\sakaiserver
KÖTÜ İSİMLENDİRME C:\program files\tomcat\, C:\opt\apache tomcat 7.0.1\
Bu kurulum kılavuzu içerisinde sakai iöo ve bağlantılı uygulamaların C:\sakaiserver klasörüne
kurulduğu varsayılacaktır.
Sakai İÖO ve bağlantılı uygulamaların kurulacağı
“sakaiserver” klasörünü yaratınız. Kurulum farklı bir
sürücü ve klasöre yapılabilir. O zaman bu belgede
C:\sakaiserver geçen tüm metinler ilgili sürücü ve
klasör adıyla değiştirilmelidir.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 3
Java 1.7 Kurulumu a. Sisteminizde hali hazırda bir java sürümü yüklü
olup olmadığını kontrol etmek için Komut İstemi
penceresinde java –version komutunu çalıştırınız. Eğer
java yüklüyse ve sürümü 1.6’dan büyükse java kurulmasına
gerek yoktur. Eğer kötü komut, bozuk dosya hatası
alınıyorsa ya java yüklü değildir veya ortam değişkenleri
tanımlanıp PATH ortam değişkenine gereken eklemeler
yapılmamıştır.
b. Eğer java yüklü değilse
http://www.oracle.com/technetwork/java/javase/downlo
ads/index.html adresinden Java SE 7u13 paketi indirilmelidir. (JRE değil JDK dosyaları
indirilmelidir.)
Java Platform
JDK indirilecek
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 4
c. Kurulumu c:\sakaiserver\java klasörü altına yapınız.
Lisans
sözleşmesini
kabul et
İşletim
sisteminize
uygun paketi
indirin
Kurulum yolunu
C:\sakaiserver\java olarak
değiştiriniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 5
Kurulum yolunu
C:\sakaiserver\java olarak
değiştiriniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 6
d. JAVA_HOME ortam değişkenini C:\sakaiserver\java\jdk1.7.0_13 olarak ayarlayınız.
Kurulum yolunu
C:\sakaiserver\java olarak
değiştiriniz.
Başlat-Bilgisayar;sağ
tıklamaıyla açılan
menüden Özellikler
penceresine geçilir.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 7
Gelişmiş Sistem Ayarları
Ortam değişkenlerini
görmek, değiştirmek ve
eklemek için düğmeye
tıklayınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 8
JAVA_HOME ortam
değişkenini ilk kez
eklemek için “Yeni”
düğmesine tıklayınız.
Değişken adı olarak
JAVA_HOME yazılmalıdır.
Değişken değeri olarak
C:\sakaiserver\java\jdk1.7.0_13
yazılmalıdır.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 9
e. JAVA_OPTS ortam değişkeni -server -Xmx1028m -XX:MaxPermSize=320m -
Djava.awt.headless=true -Dcom.sun.management.jmxremote -
Dsun.lang.ClassLoader.allowArraySyntax=true olarak ayarlanır. Bu ayarlar geliştiriciler içindir
ve https://confluence.sakaiproject.org/display/DOC/Sakai+Admin+Guide+-+JVM+Tuning
bağlantısından ayrıntılı bilgi edinilebilir (belirtilen bağlantıdaki bilgiler de Türkçe olarak
paylaşılacaktır).
JAVA_HOME ortam
değişkeni tanımlandıktan
sonra “Tamam”
düğmesine tıklanır.
JAVA_OPTS ortam değişkeni tanımlanır.
-server -Xmx1028m -XX:MaxPermSize=320m -Djava.awt.headless=true -
Dcom.sun.management.jmxremote -Dsun.lang.ClassLoader.allowArraySyntax=true
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 10
f. %JAVA_HOME%\bin ifadesi PATH ortam değişkenine eklenir.
Ortam değişkenleri tanımlamalarından sonra Komut İstemi penceresi tekrar açılıp, değişkenlerin
eklenip eklenmediği ile java ve javac sürümleri kontrol edilebilir.ç
PATH ortam değişkeni çift
tıklanır.
%JAVA_HOME%\bin eklenir. Böylelikle
komut istemi penceresinde tüm
klasörlerden java kütüphane ve
uygulamalarına erişilebilir.
PATH ortam
değişken değeri ni
ekrana yazdırır.
Java ve javac
sürümleri
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 11
MySQL 5.5.30 Kurulumu a. http://dev.mysql.com/downloads/mysql/ adresinden işletim sisteminiz için uygun MySQL
5.5.30 sürümü seçilir.
Oracle web hesabınız
yoksa ve kayıt olmak
istemiyorsanız, doğrudan
bağlantıyı kullanarak
MySQl’i indirebilirsiniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 12
Custom seçiniz
MySQL kurulum
klasörünü değiştiriniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 13
Kurulum tamamlanınca MySQL Instance Yapılandırma sihirbazını başlatınız.
Kurulum sakaiserver klasörüne
yapılacak. Başka bir klasör de
seçilebilir. Tek koşul yol isimlerinde
Türkçe karakter ve boşluk karakteri
bulunmaması
Kuruluma gerek tok,
kapatılabilir.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 14
Değişiklik yapılmadan “Next” düğmesine tıklayınız.
Değişiklik yapılmadan “Next” düğmesine tıklayınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 15
Değişiklik yapılmadan “Next” düğmesine tıklayınız.
Değişiklik yapılmadan “Next” düğmesine tıklayınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 16
Değişiklik yapılmadan “Next” düğmesine tıklayınız.
Değişiklik yapılmadan “Next” düğmesine tıklayınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 17
Değişiklik yapılmadan “Next” düğmesine tıklayınız.
Varsayılan karakter kodlamasını utf8 olarak değiştiriniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 18
Root şifresi olarak kılavuzda belirtilen mysqlpwd1 değeri verilebileceği gibi istediğiniz bir şifreyi de
root şifresi olaralk belirleyebilirsiniz. Daha sonra hatırlamak için şifreyi mutlaka bir yere kaydediniz.
PATH ortam değişkenine MySQL bin
klasörü eklenir.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 19
“Execute” düğmesi yardımıyla MySQL Instance yapılandırmasını tamamyınız.
Denetim Masası\Sistem ve
Güvenlik\Yönetimsel Araçlar’dan
Hizmetler penceresini açınız ve
MySQL hizmetini durdurunuz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 20
[mysqld] bölümüne aşağıdaki satırları ekleyiniz.
default-storage-engine = InnoDB
innodb_file_per_table
character-set-server=utf8
collation-server=utf8_general_ci
lower_case_table_names = 1
log_output=FILE
log=/tmp/mysql-query.log
slow-query-log=1
long_query_time=1
slow_query_log_file=/tmp/mysql-slow-query.log
expire_logs_days=5
MySQL kurulum klasörü içindeki
my.ini dosyasını değişiklik yapmak
üzere bir text düzenleyicisinde açınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 21
My.ini dosyasına yapılacak eklemeler.
Ayarların etkin olabilmesi için MySQL
hizmetini tekrar başlatınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 22
Komut istemi penceresinde, mysql –uroot –pmysqlpwd1 komutu ile veritabanı yönetim sistemine
bağlanınız. (root şifresi kılavuzdakinden farklı ise –pKullanilanRootSifrtesi yazınız)
İlk kez bağlanıldığında sakai veritabanı görülmeyecektir.
create database sakai default character set utf8;
grant all privileges on sakai.* to 'sakai'@'localhost' identified by 'ironchef';
flush privileges;
satırları ile sakai veritabanı yaratılır; sakai kullanıcısı yaratılır ve ironchef şifresi verilir.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 23
MAVEN 3.0.4 Kurulumu http://maven.apache.org/download.html adresinden işletim sisteminiz uygun Maven sürümü
indirilir.
İndirilen maven paketini C:\sakaiserver\java klasörü altına açınız.
MAVEN2_HOME ortam değişkenini C:\sakaiserver\java\apache-maven-2.X.X olacak şekilde ekleyiniz.
PATH ortam değişkenine %MAVEN2_HOME%/bin ekleyiniz.
MAVEN_OPTS ortam değişkenini aşağıdaki şekilde ayarlayınız.
-Xms128m -Xmx796m -XX:PermSize=64m -XX:MaxPermSize=172m
Eğer kaynak kodun derlenmesi esnasında bellek kullanımıyla ilgili bir hata alırsanız MAVEN_OPTS
değerlerinin değiştirilmesi gerekmektedir. Başka bir yazımızda bu konudan ayrıntılı bahsedeceğiz.
Uygun sürümü seçip indiriniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 24
Başlat-Bilgisayar;sağ
tıklamaıyla açılan
menüden Özellikler
penceresine geçilir.
Gelişmiş Sistem Ayarları
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 25
Ortam değişkenlerini
görmek, değiştirmek ve
eklemek için düğmeye
tıklayınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 26
MAVEN2_HOME ortam
değişkenini ilk kez
eklemek için “Yeni”
düğmesine tıklayınız.
Değişken adı olarak
MAVEN2_HOME
yazılmalıdır.
Değişken değeri olarak
C:\sakaiserver\java\apache-
maven-3.0.4 yazılmalıdır.
Değişken adı: MAVEN_OPTS
Değeri: -Xms128m -Xmx796m -XX:PermSize=64m -XX:MaxPermSize=172m
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 27
PATH değişkenine
%MAVEN2_HOME%\bin
eklenir
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 28
Subversion 1.7.8 Kurulumu (Eğer Geliştirme Yapılmayıp Sadace Sakai
İÖO Kurulumu Yapılacaksa Atlanabilir) http://subversion.apache.org/packages.html adresinden işletim sisteminize uygun sürümü indirip
kurulumunu yapınız.
Collabnet sitesinden subverison
sürümünü indirebilmek için
siteye kayıt olunması
gerekmektedir.
Uygun sürümü seçiniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 29
SUBVERSION_HOME ortam değişkenini yaratınız ve değer olarak
C:\sakaiserver\CollabNet\Subversion Client atayınız.
PATH ortam değişkenine %SUBVERSION_HOME%/bin değerini ekleyiniz.
Kurulum yolunu C:\sakaiserver\...
olarak değiştiriniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 30
Gelişmiş Sistem Ayarları
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 31
Ortam değişkenlerini
görmek, değiştirmek ve
eklemek için düğmeye
tıklayınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 32
SUBVERSION_HOME
ortam değişkenini ilk kez
eklemek için “Yeni”
düğmesine tıklayınız.
Değişken adı olarak
SUBVERSION_HOME
yazılmalıdır.
Değişken değeri olarak
C:\sakaiserver\CollabNet\Subversion Client
yazılmalıdır.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 33
Maven ve Subverison kurulumlarından ve ilgili ortam değişkenlerinin yaratılmalarından sonra Komut
İstemi penceresi üzerinden Maven ve Subversion sürümleri aşağıdaki komutlar ile test edilir.
mvn –version
svn --version
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 34
TOMCAT 7.0.35 Kurulum ve Yapılandırması TOMCAT için her zaman yeni bir yükleme yapınız. http://tomcat.apache.org/download-70.cgi
bağlantısından işletim sisteminize uygun zip paketini seçiniz ve indiriniz.
İndirilen TOMCAT paketini C:\sakaiserver\ klasörü altına açınız.
İşletim Sisteminize uygun
TOMCAT 7 paketini
seçiniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 35
Tomcat dosyalarının açıldığı klasörün ismini tomcat olarak değiştiriniz. Uluslararası karakter desteği
sağlamak amacıyla tomcat klasörü altındaki conf/server.xml dosyasında Connector bileşenine
URIEncoding="UTF-8" parametresini ekleyeniz.
C:\sakaiserver\tomcat\conf
klasörü altında
Server.xml dosyasını text
düzenleyicide açınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 36
Connector bileşenine
URIEncoding="UTF-8"
parametresini ekleyiniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 37
CATALINA_HOME ortam değişkeni yaratılarak C:\sakaiserver\tomcat değeri atanır.
PATH ortam değişkenine %CATALINA_HOME%\bin ifadesi eklenir.
Gelişmiş Sistem Ayarları
Ortam değişkenlerini
görmek, değiştirmek ve
eklemek için düğmeye
tıklayınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 38
CATALINA_HOME ortam
değişkenini ilk kez
eklemek için “Yeni”
düğmesine tıklayınız.
Değişken adı olarak
CATALINA_HOME
yazılmalıdır.
Değişken değeri olarak C:\sakaiserver\tomcat
yazılmalıdır.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 39
JAVA_OPTS ortam değişkenine -
Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false eklenir.
PATH değişkenine
%CATALINA_HOME%\bin
eklenir
JAVA_OPTS ortam değişkenine-
Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false İfadesi
eklenir
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 40
C:\sakaiserver\tomcat\conf klasörü altındaki catalina.properties dosyasını açılarak:
• "common.loader=..." ile başlayan satıra
o ,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar
• "shared.loader=..." ile başlayan satıra
o ${catalina.base}/shared/classes/,${catalina.base}/shared/lib/*.jar
• "server.loader=..." ile başlayan satıra
o ${catalina.base}/server/classes/,${catalina.base}/server/lib/*.jar
Eklemeleri yapılır.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 41
MySQl Connector /J 5.1.23 Kurulumu http://dev.mysql.com/downloads/connector/j/ adresinden daha önceki adımlarda kurulumunu
yaptığınız MySQL sürümü için bağlayıcı jar kütüphanesini indiriniz.
Platform bağımsız paketi seçiniz.
Zip’li paketi seçiniz ve indiriniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 42
a.
C:\sakaiserver klasörü altına zip’li dosyayı açınız. mysql-connector-java-<version>-bin.jar
kütüphanesini %CATALINA_HOME%\lib\ (C:\sakaiserver\tomcat\lib)klasörü altına kopyalayınız.
Oracle web hesabınız
yoksa ve kayıt olmak
istemiyorsanız, doğrudan
bağlantıyı kullanarak
MySQl’i indirebilirsiniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 43
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 44
Dilerseniz indirilen zip’li
dosya ve zip’in açıldığı
başlangıç klasörü
silinebilir.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 45
Güncel Sakai İÖO Sürümüne Ait Kaynak Kodu İndirme Sayfasından
Alma Güncel sakai iöo kaynak kodu http://source.sakaiproject.org/release/2.9.0/ adresinden indirilerek
C:\sakaiserver klasörü altına açılır ve klasör adı sakai-src olarak değiştirilir. Sadece kurulum
yapacaklar için bu paketin indirilmesi yeterlidir.
Sakai İÖO Kaynak Kodu Subversion İle İndirme (Sadece Geliştirme
Yapacaklara Önerilir) Komut İstemi penceresinde C:\sakaiserver klasörü altına gidilir.
svn checkout https://source.sakaiproject.org/svn/sakai/branches/sakai-2.9.x/ sakai-src komutu
yardımıyla güncel sürümün kaynak kodları subversion deposundan C:\sakaiserver\sakai-src klasörü
altına indirilir. sakai-src klasörünü subversion yaratacaktır.
Donanım ve internet hızınıza bağlı olarak indirme işlemi 5-10 dakika sürebilmektedir.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 46
Bu satırlar ekranda görüldüğünde Subversion yardımıyla güncel sürümün tüm kaynak kodu depodan
bilgisayarınıza indirilmesi tamamlanmış olur.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 47
sakai.properties dosyasının yapılandırılması • sakai klasörü %CATALINA_HOME% (C:\sakaiserver\tomcat) altına yaratılır. • Varsayılan başlangıç <sakai-src>/config/configuration/bundles/src/bundle/org/sakaiproject/
config/bundle/default.sakai.properties
yapılandırma dosyası %CATALINA_HOME%\sakai\sakai.properties olarak kopyalanır.
• İlgili yapılandırma dosyası https://source.sakaiproject.org/svn/config/trunk/configuration/bundles/src/bundle/org/sakaiproject/config/bundle/default.sakai.properties. Adresinden de indirilebilir.
• MySQL için gerekli parametre değerleri değiştirilmelidir. İlgili parametreler # DATABASE bölümü altında işaretlenmiştir:
i. BaseDataSource kullanıcı adı (sakai veritabanı kullanıcı adı)
1. Set username@javax.sql.BaseDataSource=sakai
ii. BaseDataSource şifresi (sakai kullanıcısının şifresi)
1. Set password@javax.sql.BaseDataSource=ironchef
iii. # HSQLDB bölümü bulunur ve bu bölümdeki 7 satırın başına yorum işareti (#) konur.
iv. # MySQL bölümü bulunur ve bu bölümdeki 6 satırın başındaki yorum işareti (#) kaldırılarak
MySQL veritabanı kullanılacak şekilde sakai yapılandırması sağlanır.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 48
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 49
Dosya ismini
sakai.properties olarak
değiştiriniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 50
Dilerseniz indirilen zip’li
dosya ve zip’in açıldığı
başlangıç klasörü
silinebilir.
Sakai veritabanı için yaratılan
kullanıcı adı ve şifresini giriniz.
Kullanıcı adı: sakai
Şifre: ironchef
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 51
HSQLDB ayarlarına yorum işareti
koyarak kapatınız.
MySQL ayarları başındaki yorum
işaretlerini silerek açınız.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 52
Maven settings.xml Dosyasının Yaratılması İşletim sisteminizde kullanıcı ev klasörü altında settings.xml dosyası yaratınız. Kullanıcı ev klasörü
Windows 7 ve kullanıcı olarak seçilen sakaiturkiye kullanıcısı için C:\Users\sakaiturkiye klasörüdür.
https://confluence.sakaiproject.org/download/attachments/44793960/settings.xml?version=1&mod
ificationDate=1187953088000 adresinden Windows kullanıcıları hazırlanmış başlangıç yapılandırma
dosyasını indirebilirsiniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 53
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 54
Dilerseniz indirilen zip’li
dosya ve zip’in açıldığı
başlangıç klasörü
silinebilir.
Klasör yollarını C:\sakaiserver olacak
şekilde düzeltiniz.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 55
Maven Kullanarak Sakai İÖO Öğrenme Yönetim Sisteminin Derlenmesi Komut istemi penceresini açınız.
Çalışma klasörünü C:\sakaiserver\sakai-src olarak değiştiriniz.
mvn clean install komutu yardımıyla sakai iöo kaynak kodun tamamını maven derlemeye
başlayacaksınız.
Yine donanım ve internet hızınıza bağlı olarak derleme işlemi de 5-15 dakika arası sürecektir. İlk
derleme işleminde kaynak kodun bağlılıkları da indirilecektir. Bir kahve içip arkanıza yaslanma
zamanıdır.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 56
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 57
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 58
Eğer işleminizin bir yerinde, kaynak kodun bir modülünün derlenmesinde FAILURE olursa. Hatayı
inceleyerek çözümün ne olacağını araştırınız. Örneğin yukarıdaki FAILURE sebebi olarak aşağıdaki
ekranda görüleceği üzere The system is out of resource hatası vermiştir.
JAVA_OPTS ve MAVEN_OPTS ortam değişken değerlerini sisteminize uygun değerlere getirerek
derleme işlemini tamamlayabilirsiniz. Bilgi için her zaman eposta gönderilebilir.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 59
Başarılı bir derleme sonunda yukarıdaki ekranda karşınızda olacaktır. Sakai’yi deploy etmek için
mvn clean install sakai:deploy komutunu kullanınız.
TOMCAT’in Başlatılması ve Sakai İÖO Öğrenme Yönetim Sisteminin
Test Edilmesi
1. Tomcat uygulama sunucusunu %CATALINA_HOME%\bin\startup komutu ile başlatınız.
2. Tomcat’in başlaması için 1-2 dakika izin veriniz. 3. http://localhost:8080/ adresini tomcat’in çalıştığını test için açınız. 4. http://localhost:8080/portal adresini sakai’nin çalıştığını test için açınız. 5. sakai iöo sitesine kullanıcı adı:admin, şifre:admin kullanarak giriş yapınız. 6. Tomcat’i kapatmak için %CATALINA_HOME%\bin\shutdown komutunu kullanınız.