SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Downloaden Sie, um offline zu lesen
SAKAI TÜRKİYE
                                     sakaiturkiye.blogspot.com




                                  SAKAI
                                  Öğrenme
                                  Yönetim
                                  Sistemi Resimli
                                  Kurulum
                                  Kılavuzu




Kullanımı tamamen özgürdür, site ve belgeye atıfta bulunmanız yeterlidir.
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

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.



http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                                Sayfa 1
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

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:opttomcat, C:sakaistuffinstallstomcat, C:sakaiserver
     KÖTÜ İSİMLENDİRME C:program filestomcat, C:optapache 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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                               Sayfa 2
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

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




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                     Sayfa 3
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

                                         Lisans
                                      sözleşmesini
                                        kabul et




                İşletim
             sisteminize
            uygun paketi
                indirin




   c. Kurulumu c:sakaiserverjava klasörü altına yapınız.




                                                Kurulum yolunu
                                           C:sakaiserverjava olarak
                                                  değiştiriniz.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com     Sayfa 4
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                Kurulum yolunu
                                           C:sakaiserverjava olarak
                                                  değiştiriniz.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com     Sayfa 5
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                   Kurulum yolunu
                                              C:sakaiserverjava olarak
                                                     değiştiriniz.




   d. JAVA_HOME ortam değişkenini C:sakaiserverjavajdk1.7.0_13 olarak ayarlayınız.




                             Başlat-Bilgisayar;sağ
                              tıklamaıyla açılan
                             menüden Özellikler
                             penceresine geçilir.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                     Sayfa 6
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                    Gelişmiş Sistem Ayarları




                   Ortam değişkenlerini
                 görmek, değiştirmek ve
                  eklemek için düğmeye
                        tıklayınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com            Sayfa 7
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                          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:sakaiserverjavajdk1.7.0_13
                                                         yazılmalıdır.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com              Sayfa 8
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu


                                                     JAVA_HOME ortam
                                                   değişkeni tanımlandıktan
                                                       sonra “Tamam”
                                                     düğmesine tıklanır.




   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_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




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                          Sayfa 9
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

   f.   %JAVA_HOME%bin ifadesi PATH ortam değişkenine eklenir.




                                                     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.




Ortam değişkenleri tanımlamalarından sonra Komut İstemi penceresi tekrar açılıp, değişkenlerin
                                                                               PATH ortam
eklenip eklenmediği ile java ve javac sürümleri kontrol edilebilir.ç       değişken değeri ni
                                                                             ekrana yazdırır.




                                                                          Java ve javac
                                                                            sürümleri


http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                       Sayfa 10
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                    Sayfa 11
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                       Custom seçiniz




                                                       MySQL kurulum
                                                    klasörünü değiştiriniz.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com           Sayfa 12
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                           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.




Kurulum tamamlanınca MySQL Instance Yapılandırma sihirbazını başlatınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                         Sayfa 13
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




Değişiklik yapılmadan “Next” düğmesine tıklayınız.




Değişiklik yapılmadan “Next” düğmesine tıklayınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com   Sayfa 14
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




Değişiklik yapılmadan “Next” düğmesine tıklayınız.




Değişiklik yapılmadan “Next” düğmesine tıklayınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com   Sayfa 15
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




Değişiklik yapılmadan “Next” düğmesine tıklayınız.




Değişiklik yapılmadan “Next” düğmesine tıklayınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com   Sayfa 16
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




Değişiklik yapılmadan “Next” düğmesine tıklayınız.




Varsayılan karakter kodlamasını utf8 olarak değiştiriniz.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com   Sayfa 17
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                              PATH ortam değişkenine MySQL bin
                                                       klasörü eklenir.




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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                               Sayfa 18
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




“Execute” düğmesi yardımıyla MySQL Instance yapılandırmasını tamamyınız.




                                                                              Denetim MasasıSistem ve
                                                                           GüvenlikYönetimsel Araçlar’dan
                                                                            Hizmetler penceresini açınız ve
                                                                            MySQL hizmetini durdurunuz.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                     Sayfa 19
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                     MySQL kurulum klasörü içindeki
                                                    my.ini dosyasını değişiklik yapmak
                                                   üzere bir text düzenleyicisinde açınız.




[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




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                          Sayfa 20
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                    My.ini dosyasına yapılacak eklemeler.




   Ayarların etkin olabilmesi için MySQL
        hizmetini tekrar başlatınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com         Sayfa 21
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                                  Sayfa 22
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

MAVEN 3.0.4 Kurulumu
http://maven.apache.org/download.html adresinden işletim sisteminiz uygun Maven sürümü
indirilir.




                                                              Uygun sürümü seçip indiriniz.




İndirilen maven paketini C:sakaiserverjava klasörü altına açınız.




MAVEN2_HOME ortam değişkenini C:sakaiserverjavaapache-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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                           Sayfa 23
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                             Başlat-Bilgisayar;sağ
                              tıklamaıyla açılan
                             menüden Özellikler
                             penceresine geçilir.




                                                     Gelişmiş Sistem Ayarları




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com             Sayfa 24
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                   Ortam değişkenlerini
                 görmek, değiştirmek ve
                  eklemek için düğmeye
                        tıklayınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com   Sayfa 25
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                     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:sakaiserverjavaapache-
                                               maven-3.0.4 yazılmalıdır.




                                Değişken adı: MAVEN_OPTS

              Değeri: -Xms128m -Xmx796m -XX:PermSize=64m -XX:MaxPermSize=172m
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com             Sayfa 26
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                                PATH değişkenine

                                                             %MAVEN2_HOME%bin

                                                                      eklenir




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                Sayfa 27
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                      Sayfa 28
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                  Kurulum yolunu C:sakaiserver...
                                                         olarak değiştiriniz.




SUBVERSION_HOME ortam değişkenini yaratınız ve değer olarak
C:sakaiserverCollabNetSubversion Client atayınız.

PATH ortam değişkenine %SUBVERSION_HOME%/bin değerini ekleyiniz.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                   Sayfa 29
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                    Gelişmiş Sistem Ayarları




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com            Sayfa 30
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                   Ortam değişkenlerini
                 görmek, değiştirmek ve
                  eklemek için düğmeye
                        tıklayınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com   Sayfa 31
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                         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:sakaiserverCollabNetSubversion Client
                                                               yazılmalıdır.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                  Sayfa 32
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




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




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                      Sayfa 33
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

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.




                                                                   İşletim Sisteminize uygun
                                                                       TOMCAT 7 paketini
                                                                             seçiniz.




İndirilen TOMCAT paketini C:sakaiserver klasörü altına açınız.

http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                            Sayfa 34
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




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:sakaiservertomcatconf
                                                                       klasörü altında

                                                                  Server.xml dosyasını text
                                                                    düzenleyicide açınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                            Sayfa 35
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                               Connector bileşenine
                                                               URIEncoding="UTF-8"
                                                              parametresini ekleyiniz.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                      Sayfa 36
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                     Gelişmiş Sistem Ayarları




       CATALINA_HOME ortam değişkeni yaratılarak C:sakaiservertomcat değeri atanır.
       PATH ortam değişkenine %CATALINA_HOME%bin ifadesi eklenir.




                   Ortam değişkenlerini
                 görmek, değiştirmek ve
                  eklemek için düğmeye
                        tıklayınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                     Sayfa 37
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                        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:sakaiservertomcat
                                                              yazılmalıdır.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                  Sayfa 38
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




JAVA_OPTS ortam değişkenine -
Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false eklenir.




                                      JAVA_OPTS ortam değişkenine-
                 Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false İfadesi
                                                  eklenir




                                                                PATH değişkenine

                                                             %CATALINA_HOME%bin

                                                                      eklenir




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                Sayfa 39
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

C:sakaiservertomcatconf 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.


http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                    Sayfa 40
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                    Sayfa 41
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                                          Oracle web hesabınız
                                                                          yoksa ve kayıt olmak
                                                                       istemiyorsanız, doğrudan
                                                                          bağlantıyı kullanarak
                                                                         MySQl’i indirebilirsiniz.


   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:sakaiservertomcatlib)klasörü altına kopyalayınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                     Sayfa 42
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




            Dilerseniz indirilen zip’li
             dosya ve zip’in açıldığı
                başlangıç klasörü
                   silinebilir.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com   Sayfa 44
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

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:sakaiserversakai-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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                         Sayfa 45
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                   Sayfa 46
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

sakai.properties dosyasının yapılandırılması
• sakai klasörü %CATALINA_HOME% (C:sakaiservertomcat) 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%sakaisakai.properties olarak kopyalanır.

       •    İlgili yapılandırma dosyası
            https://source.sakaiproject.org/svn/config/trunk/configuration/bundles/src/bundle/org/s
            akaiproject/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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                            Sayfa 47
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




                                                                           Dosya ismini
                                                                      sakai.properties olarak
                                                                            değiştiriniz.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                    Sayfa 49
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                     Sakai veritabanı için yaratılan
                                                     kullanıcı adı ve şifresini giriniz.
                                                                          silinebilir.
                                                                       başlangıç klasörü
                                                     Kullanıcı adı: sakai
                                                                    dosya ve zip’in açıldığı
                                                                   Dilerseniz indirilen zip’li
                                                     Şifre: ironchef




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                        Sayfa 50
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




                                                        HSQLDB ayarlarına yorum işareti
                                                        koyarak kapatınız.




                                                MySQL ayarları başındaki yorum
                                                işaretlerini silerek açınız.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                  Sayfa 51
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

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:Userssakaiturkiye 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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                            Sayfa 52
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




                                                                     silinebilir.
                                                        Klasör yollarını C:sakaiserver olacak
                                                                  başlangıç klasörü
                                                        şekilde düzeltiniz.
                                                               dosya ve zip’in açıldığı
                                                              Dilerseniz indirilen zip’li




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                         Sayfa 54
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

Maven Kullanarak Sakai İÖO Öğrenme Yönetim Sisteminin Derlenmesi
Komut istemi penceresini açınız.

Çalışma klasörünü C:sakaiserversakai-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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                            Sayfa 55
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




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.




http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                         Sayfa 58
SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu




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%binstartup 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%binshutdown komutunu kullanınız.
http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com                          Sayfa 59

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle architecture
Oracle architectureOracle architecture
Oracle architectureSoumya Das
 
Django, What is it, Why is it cool?
Django, What is it, Why is it cool?Django, What is it, Why is it cool?
Django, What is it, Why is it cool?Tom Brander
 
Bootiful Development with Spring Boot and React
Bootiful Development with Spring Boot and ReactBootiful Development with Spring Boot and React
Bootiful Development with Spring Boot and ReactVMware Tanzu
 
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」Software Info HCL Japan
 
All 23 Design patterns in one page front and back
All 23 Design patterns in one page front and backAll 23 Design patterns in one page front and back
All 23 Design patterns in one page front and backTrey Brister
 
AI x WebXR: フェイストラッキングを用いた擬似3D表現を解説!
AI x WebXR: フェイストラッキングを用いた擬似3D表現を解説!AI x WebXR: フェイストラッキングを用いた擬似3D表現を解説!
AI x WebXR: フェイストラッキングを用いた擬似3D表現を解説!Takashi Yoshinaga
 
Maven Basics - Explained
Maven Basics - ExplainedMaven Basics - Explained
Maven Basics - ExplainedSmita Prasad
 
Black Hat Europe 2017. DPAPI and DPAPI-NG: Decryption Toolkit
Black Hat Europe 2017. DPAPI and DPAPI-NG: Decryption ToolkitBlack Hat Europe 2017. DPAPI and DPAPI-NG: Decryption Toolkit
Black Hat Europe 2017. DPAPI and DPAPI-NG: Decryption ToolkitPaula Januszkiewicz
 
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティスS13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティスMicrosoft Azure Japan
 
Redefining tables online without surprises
Redefining tables online without surprisesRedefining tables online without surprises
Redefining tables online without surprisesNelson Calero
 
Learn flask in 90mins
Learn flask in 90minsLearn flask in 90mins
Learn flask in 90minsLarry Cai
 
Presentación Drupal
Presentación DrupalPresentación Drupal
Presentación DrupalMedio y forma
 
Sql database managed instance overview and internals
Sql database managed instance overview and internalsSql database managed instance overview and internals
Sql database managed instance overview and internalsMasayuki Ozawa
 
Oracle ebs r12_architecture
Oracle ebs r12_architectureOracle ebs r12_architecture
Oracle ebs r12_architectureprasanna432
 
Docker 기반 개발환경 구축 - XE Open seminar #2
Docker 기반 개발환경 구축 - XE Open seminar #2Docker 기반 개발환경 구축 - XE Open seminar #2
Docker 기반 개발환경 구축 - XE Open seminar #2XpressEngine
 
Introduction to SQLAlchemy and Alembic Migrations
Introduction to SQLAlchemy and Alembic MigrationsIntroduction to SQLAlchemy and Alembic Migrations
Introduction to SQLAlchemy and Alembic MigrationsJason Myers
 
Hands On with Maven
Hands On with MavenHands On with Maven
Hands On with MavenSid Anand
 

Was ist angesagt? (20)

Oracle architecture
Oracle architectureOracle architecture
Oracle architecture
 
Django, What is it, Why is it cool?
Django, What is it, Why is it cool?Django, What is it, Why is it cool?
Django, What is it, Why is it cool?
 
Bootiful Development with Spring Boot and React
Bootiful Development with Spring Boot and ReactBootiful Development with Spring Boot and React
Bootiful Development with Spring Boot and React
 
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
Notes/Domino アプリがそのまま Web ブラウザで動く HCL Nomad Web の簡単な導入と「仕掛け」
 
All 23 Design patterns in one page front and back
All 23 Design patterns in one page front and backAll 23 Design patterns in one page front and back
All 23 Design patterns in one page front and back
 
AI x WebXR: フェイストラッキングを用いた擬似3D表現を解説!
AI x WebXR: フェイストラッキングを用いた擬似3D表現を解説!AI x WebXR: フェイストラッキングを用いた擬似3D表現を解説!
AI x WebXR: フェイストラッキングを用いた擬似3D表現を解説!
 
Maven Basics - Explained
Maven Basics - ExplainedMaven Basics - Explained
Maven Basics - Explained
 
Black Hat Europe 2017. DPAPI and DPAPI-NG: Decryption Toolkit
Black Hat Europe 2017. DPAPI and DPAPI-NG: Decryption ToolkitBlack Hat Europe 2017. DPAPI and DPAPI-NG: Decryption Toolkit
Black Hat Europe 2017. DPAPI and DPAPI-NG: Decryption Toolkit
 
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティスS13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
S13 Oracle Database を Microsoft Azure 上で運用する為に~基本事項とベストプラクティス
 
DevOps Project
DevOps Project DevOps Project
DevOps Project
 
Redefining tables online without surprises
Redefining tables online without surprisesRedefining tables online without surprises
Redefining tables online without surprises
 
Learn flask in 90mins
Learn flask in 90minsLearn flask in 90mins
Learn flask in 90mins
 
Presentación Drupal
Presentación DrupalPresentación Drupal
Presentación Drupal
 
Sql database managed instance overview and internals
Sql database managed instance overview and internalsSql database managed instance overview and internals
Sql database managed instance overview and internals
 
Maven Overview
Maven OverviewMaven Overview
Maven Overview
 
Oracle ebs r12_architecture
Oracle ebs r12_architectureOracle ebs r12_architecture
Oracle ebs r12_architecture
 
Docker 기반 개발환경 구축 - XE Open seminar #2
Docker 기반 개발환경 구축 - XE Open seminar #2Docker 기반 개발환경 구축 - XE Open seminar #2
Docker 기반 개발환경 구축 - XE Open seminar #2
 
Introduction to SQLAlchemy and Alembic Migrations
Introduction to SQLAlchemy and Alembic MigrationsIntroduction to SQLAlchemy and Alembic Migrations
Introduction to SQLAlchemy and Alembic Migrations
 
Introduction to Maven
Introduction to MavenIntroduction to Maven
Introduction to Maven
 
Hands On with Maven
Hands On with MavenHands On with Maven
Hands On with Maven
 

Sakai Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu

  • 1. SAKAI TÜRKİYE sakaiturkiye.blogspot.com SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Kullanımı tamamen özgürdür, site ve belgeye atıfta bulunmanız yeterlidir.
  • 2. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 1
  • 3. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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:opttomcat, C:sakaistuffinstallstomcat, C:sakaiserver KÖTÜ İSİMLENDİRME C:program filestomcat, C:optapache 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 2
  • 4. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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 http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 3
  • 5. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Lisans sözleşmesini kabul et İşletim sisteminize uygun paketi indirin c. Kurulumu c:sakaiserverjava klasörü altına yapınız. Kurulum yolunu C:sakaiserverjava olarak değiştiriniz. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 4
  • 6. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Kurulum yolunu C:sakaiserverjava olarak değiştiriniz. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 5
  • 7. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Kurulum yolunu C:sakaiserverjava olarak değiştiriniz. d. JAVA_HOME ortam değişkenini C:sakaiserverjavajdk1.7.0_13 olarak ayarlayınız. Başlat-Bilgisayar;sağ tıklamaıyla açılan menüden Özellikler penceresine geçilir. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 6
  • 8. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Gelişmiş Sistem Ayarları Ortam değişkenlerini görmek, değiştirmek ve eklemek için düğmeye tıklayınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 7
  • 9. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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:sakaiserverjavajdk1.7.0_13 yazılmalıdır. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 8
  • 10. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu JAVA_HOME ortam değişkeni tanımlandıktan sonra “Tamam” düğmesine tıklanır. 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_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 http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 9
  • 11. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu f. %JAVA_HOME%bin ifadesi PATH ortam değişkenine eklenir. 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. Ortam değişkenleri tanımlamalarından sonra Komut İstemi penceresi tekrar açılıp, değişkenlerin PATH ortam eklenip eklenmediği ile java ve javac sürümleri kontrol edilebilir.ç değişken değeri ni ekrana yazdırır. Java ve javac sürümleri http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 10
  • 12. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 11
  • 13. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Custom seçiniz MySQL kurulum klasörünü değiştiriniz. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 12
  • 14. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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. Kurulum tamamlanınca MySQL Instance Yapılandırma sihirbazını başlatınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 13
  • 15. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Değişiklik yapılmadan “Next” düğmesine tıklayınız. Değişiklik yapılmadan “Next” düğmesine tıklayınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 14
  • 16. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Değişiklik yapılmadan “Next” düğmesine tıklayınız. Değişiklik yapılmadan “Next” düğmesine tıklayınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 15
  • 17. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Değişiklik yapılmadan “Next” düğmesine tıklayınız. Değişiklik yapılmadan “Next” düğmesine tıklayınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 16
  • 18. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Değişiklik yapılmadan “Next” düğmesine tıklayınız. Varsayılan karakter kodlamasını utf8 olarak değiştiriniz. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 17
  • 19. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu PATH ortam değişkenine MySQL bin klasörü eklenir. 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 18
  • 20. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu “Execute” düğmesi yardımıyla MySQL Instance yapılandırmasını tamamyınız. Denetim MasasıSistem ve GüvenlikYönetimsel Araçlar’dan Hizmetler penceresini açınız ve MySQL hizmetini durdurunuz. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 19
  • 21. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu MySQL kurulum klasörü içindeki my.ini dosyasını değişiklik yapmak üzere bir text düzenleyicisinde açınız. [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 http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 20
  • 22. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu My.ini dosyasına yapılacak eklemeler. Ayarların etkin olabilmesi için MySQL hizmetini tekrar başlatınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 21
  • 23. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 22
  • 24. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu MAVEN 3.0.4 Kurulumu http://maven.apache.org/download.html adresinden işletim sisteminiz uygun Maven sürümü indirilir. Uygun sürümü seçip indiriniz. İndirilen maven paketini C:sakaiserverjava klasörü altına açınız. MAVEN2_HOME ortam değişkenini C:sakaiserverjavaapache-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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 23
  • 25. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Başlat-Bilgisayar;sağ tıklamaıyla açılan menüden Özellikler penceresine geçilir. Gelişmiş Sistem Ayarları http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 24
  • 26. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Ortam değişkenlerini görmek, değiştirmek ve eklemek için düğmeye tıklayınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 25
  • 27. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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:sakaiserverjavaapache- maven-3.0.4 yazılmalıdır. Değişken adı: MAVEN_OPTS Değeri: -Xms128m -Xmx796m -XX:PermSize=64m -XX:MaxPermSize=172m http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 26
  • 28. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu PATH değişkenine %MAVEN2_HOME%bin eklenir http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 27
  • 29. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 28
  • 30. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Kurulum yolunu C:sakaiserver... olarak değiştiriniz. SUBVERSION_HOME ortam değişkenini yaratınız ve değer olarak C:sakaiserverCollabNetSubversion Client atayınız. PATH ortam değişkenine %SUBVERSION_HOME%/bin değerini ekleyiniz. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 29
  • 31. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Gelişmiş Sistem Ayarları http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 30
  • 32. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Ortam değişkenlerini görmek, değiştirmek ve eklemek için düğmeye tıklayınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 31
  • 33. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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:sakaiserverCollabNetSubversion Client yazılmalıdır. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 32
  • 34. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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 http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 33
  • 35. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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. İşletim Sisteminize uygun TOMCAT 7 paketini seçiniz. İndirilen TOMCAT paketini C:sakaiserver klasörü altına açınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 34
  • 36. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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:sakaiservertomcatconf klasörü altında Server.xml dosyasını text düzenleyicide açınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 35
  • 37. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Connector bileşenine URIEncoding="UTF-8" parametresini ekleyiniz. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 36
  • 38. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Gelişmiş Sistem Ayarları CATALINA_HOME ortam değişkeni yaratılarak C:sakaiservertomcat değeri atanır. PATH ortam değişkenine %CATALINA_HOME%bin ifadesi eklenir. Ortam değişkenlerini görmek, değiştirmek ve eklemek için düğmeye tıklayınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 37
  • 39. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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:sakaiservertomcat yazılmalıdır. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 38
  • 40. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu JAVA_OPTS ortam değişkenine - Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false eklenir. JAVA_OPTS ortam değişkenine- Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false İfadesi eklenir PATH değişkenine %CATALINA_HOME%bin eklenir http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 39
  • 41. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu C:sakaiservertomcatconf 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 40
  • 42. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 41
  • 43. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Oracle web hesabınız yoksa ve kayıt olmak istemiyorsanız, doğrudan bağlantıyı kullanarak MySQl’i indirebilirsiniz. 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:sakaiservertomcatlib)klasörü altına kopyalayınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 42
  • 44. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 43
  • 45. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Dilerseniz indirilen zip’li dosya ve zip’in açıldığı başlangıç klasörü silinebilir. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 44
  • 46. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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:sakaiserversakai-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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 45
  • 47. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 46
  • 48. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu sakai.properties dosyasının yapılandırılması • sakai klasörü %CATALINA_HOME% (C:sakaiservertomcat) 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%sakaisakai.properties olarak kopyalanır. • İlgili yapılandırma dosyası https://source.sakaiproject.org/svn/config/trunk/configuration/bundles/src/bundle/org/s akaiproject/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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 47
  • 49. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 48
  • 50. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Dosya ismini sakai.properties olarak değiştiriniz. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 49
  • 51. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Sakai veritabanı için yaratılan kullanıcı adı ve şifresini giriniz. silinebilir. başlangıç klasörü Kullanıcı adı: sakai dosya ve zip’in açıldığı Dilerseniz indirilen zip’li Şifre: ironchef http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 50
  • 52. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu HSQLDB ayarlarına yorum işareti koyarak kapatınız. MySQL ayarları başındaki yorum işaretlerini silerek açınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 51
  • 53. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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:Userssakaiturkiye 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 52
  • 54. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 53
  • 55. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu silinebilir. Klasör yollarını C:sakaiserver olacak başlangıç klasörü şekilde düzeltiniz. dosya ve zip’in açıldığı Dilerseniz indirilen zip’li http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 54
  • 56. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu Maven Kullanarak Sakai İÖO Öğrenme Yönetim Sisteminin Derlenmesi Komut istemi penceresini açınız. Çalışma klasörünü C:sakaiserversakai-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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 55
  • 57. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 56
  • 58. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 57
  • 59. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 58
  • 60. SAKAI Öğrenme Yönetim Sistemi Resimli Kurulum Kılavuzu 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%binstartup 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%binshutdown komutunu kullanınız. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 59