Professional Documents
Culture Documents
com
Demo:
Sakai renme Ynetim Sistemi ile tanmann ve denemeler yapmann en hzl ve kolay yntemidir. Basit bir yaplandrma ve Apache Tomcat uygulama sunucusu ile birlikte nceden oluturulmu demo srm paketidir.
Binary:
Eer sisteminizde (Windows, Linux, mac) hali hazrda ykl bir Apache Tomcat uygulama sunucusu bulunuyorsa, Apache Tomcat olmakszn sadece jar bamllklarnn ve ilave yaplandrma dosyalarnn bulunduu Binary srm indirip Apache Tomcat sunucusuna ykleyebilirsiniz.
Sayfa 1
Windows kullanclar iin notlar Maven build.properties dosyasnda belirtilenler dndaki tm klasr yollarndaki / iaretini \ olarak deitiriniz. Dosya ve klasr yollarna C: (sakai hangi srcye kurulacaksa ilgili src harfi) src harfini ekleyiniz. Linux iletim sisteminde ortam deikenleri $ortamdegiskeni eklinde kullanlrken, Windows iletim sisteminde %ortamdeikeni% eklinde kullanlr. Bu yzden klavuzda belirtilen $ortamdegiskeni yerine %ortamdegiskeni% kullannz. Sakai ibirlii ve renme ortam ve balantl uygulamalarn tamam tam yazma yetkisinin bulunduu bir klasre kurulmaldr. Sakai ibirlii ve renme ortam ve balantl uygulamalarn kurulaca klasr ve oluturulmas gerekecek dosya isimlerinde Trke karakter veya boluk karakteri bulunmamaldr. Y SMLENDRME C:\opt\tomcat\, C:\sakaistuff\installs\tomcat\, C:\sakaiserver KT SMLENDRME C:\program files\tomcat\, C:\opt\apache tomcat 7.0.1\ Bu kurulum klavuzu ierisinde sakai io ve balantl uygulamalarn C:\sakaiserver klasrne kurulduu varsaylacaktr.
Sakai O ve balantl uygulamalarn kurulaca sakaiserver klasrn yaratnz. Kurulum farkl bir src ve klasre yaplabilir. O zaman bu belgede C:\sakaiserver geen tm metinler ilgili src ve klasr adyla deitirilmelidir.
Sayfa 2
b. Eer java ykl deilse http://www.oracle.com/technetwork/java/javase/downlo ads/index.html adresinden Java SE 7u13 paketi indirilmelidir. (JRE deil JDK dosyalar indirilmelidir.) Java Platform JDK indirilecek
Sayfa 3
Sayfa 4
Sayfa 5
Sayfa 6
Sayfa 7
JAVA_HOME ortam deikenini ilk kez eklemek iin Yeni dmesine tklaynz.
Sayfa 8
e. JAVA_OPTS ortam deikeni -server -Xmx1028m -XX:MaxPermSize=320m Djava.awt.headless=true -Dcom.sun.management.jmxremote Dsun.lang.ClassLoader.allowArraySyntax=true olarak ayarlanr. Bu ayarlar gelitiriciler iindir ve https://confluence.sakaiproject.org/display/DOC/Sakai+Admin+Guide+-+JVM+Tuning balantsndan ayrntl bilgi edinilebilir (belirtilen balantdaki bilgiler de Trke olarak paylalacaktr). JAVA_OPTS ortam deikeni tanmlanr. -server -Xmx1028m -XX:MaxPermSize=320m -Djava.awt.headless=true Dcom.sun.management.jmxremote -Dsun.lang.ClassLoader.allowArraySyntax=true
Sayfa 9
%JAVA_HOME%\bin eklenir. Bylelikle komut istemi penceresinde tm klasrlerden java ktphane ve uygulamalarna eriilebilir.
Ortam deikenleri tanmlamalarndan sonra Komut stemi penceresi tekrar alp, deikenlerin PATH ortam eklenip eklenmedii ile java ve javac srmleri kontrol edilebilir. deiken deeri ni ekrana yazdrr.
Sayfa 10
Oracle web hesabnz yoksa ve kayt olmak istemiyorsanz, dorudan balanty kullanarak MySQli indirebilirsiniz.
Sayfa 11
Custom seiniz
Sayfa 12
Kurulum sakaiserver klasrne yaplacak. Baka bir klasr de seilebilir. Tek koul yol isimlerinde Trke karakter ve boluk karakteri bulunmamas
Sayfa 13
Sayfa 14
Sayfa 15
Sayfa 16
Sayfa 17
Root ifresi olarak klavuzda belirtilen mysqlpwd1 deeri verilebilecei gibi istediiniz bir ifreyi de root ifresi olaralk belirleyebilirsiniz. Daha sonra hatrlamak iin ifreyi mutlaka bir yere kaydediniz.
Sayfa 18
Denetim Masas\Sistem ve Gvenlik\Ynetimsel Aralardan Hizmetler penceresini anz ve MySQL hizmetini durdurunuz.
Sayfa 19
MySQL kurulum klasr iindeki my.ini dosyasn deiiklik yapmak zere bir text dzenleyicisinde anz.
[mysqld] blmne aadaki satrlar 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
Sayfa 20
Sayfa 21
Komut istemi penceresinde, mysql uroot pmysqlpwd1 komutu ile veritaban ynetim sistemine balannz. (root ifresi klavuzdakinden farkl ise pKullanilanRootSifrtesi yaznz)
lk kez balanldnda sakai veritaban grlmeyecektir. create database sakai default character set utf8; grant all privileges on sakai.* to 'sakai'@'localhost' identified by 'ironchef'; flush privileges; satrlar ile sakai veritaban yaratlr; sakai kullancs yaratlr ve ironchef ifresi verilir.
Sayfa 22
MAVEN2_HOME ortam deikenini C:\sakaiserver\java\apache-maven-2.X.X olacak ekilde ekleyiniz. PATH ortam deikenine %MAVEN2_HOME%/bin ekleyiniz. MAVEN_OPTS ortam deikenini aadaki ekilde ayarlaynz. -Xms128m -Xmx796m -XX:PermSize=64m -XX:MaxPermSize=172m Eer kaynak kodun derlenmesi esnasnda bellek kullanmyla ilgili bir hata alrsanz MAVEN_OPTS deerlerinin deitirilmesi gerekmektedir. Baka bir yazmzda bu konudan ayrntl bahsedeceiz.
Sayfa 23
Sayfa 24
Sayfa 25
MAVEN2_HOME ortam deikenini ilk kez eklemek iin Yeni dmesine tklaynz.
Deiken ad: MAVEN_OPTS Deeri: -Xms128m -Xmx796m -XX:PermSize=64m -XX:MaxPermSize=172m http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 26
Sayfa 27
Collabnet sitesinden subverison srmn indirebilmek iin siteye kayt olunmas gerekmektedir.
Sayfa 28
SUBVERSION_HOME ortam deikenini yaratnz ve deer olarak C:\sakaiserver\CollabNet\Subversion Client ataynz. PATH ortam deikenine %SUBVERSION_HOME%/bin deerini ekleyiniz.
Sayfa 29
Sayfa 30
Sayfa 31
SUBVERSION_HOME ortam deikenini ilk kez eklemek iin Yeni dmesine tklaynz.
Sayfa 32
Maven ve Subverison kurulumlarndan ve ilgili ortam deikenlerinin yaratlmalarndan sonra Komut stemi penceresi zerinden Maven ve Subversion srmleri aadaki komutlar ile test edilir. mvn version svn --version
Sayfa 33
ndirilen TOMCAT paketini C:\sakaiserver\ klasr altna anz. http://sakaiturkiye.blogspot.com/ - eposta: sakai.turkiye@gmail.com Sayfa 34
Tomcat dosyalarnn ald klasrn ismini tomcat olarak deitiriniz. Uluslararas karakter destei salamak amacyla tomcat klasr altndaki conf/server.xml dosyasnda Connector bileenine URIEncoding="UTF-8" parametresini ekleyeniz.
Sayfa 35
Sayfa 36
CATALINA_HOME ortam deikeni yaratlarak C:\sakaiserver\tomcat deeri atanr. PATH ortam deikenine %CATALINA_HOME%\bin ifadesi eklenir.
Sayfa 37
CATALINA_HOME ortam deikenini ilk kez eklemek iin Yeni dmesine tklaynz.
Sayfa 38
Sayfa 39
"common.loader=..." ile balayan satra o ,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar "shared.loader=..." ile balayan satra o ${catalina.base}/shared/classes/,${catalina.base}/shared/lib/*.jar "server.loader=..." ile balayan satra o ${catalina.base}/server/classes/,${catalina.base}/server/lib/*.jar
Sayfa 41
Oracle web hesabnz yoksa ve kayt olmak istemiyorsanz, dorudan balanty kullanarak MySQli indirebilirsiniz.
a. C:\sakaiserver klasr altna zipli dosyay anz. mysql-connector-java-<version>-bin.jar ktphanesini %CATALINA_HOME%\lib\ (C:\sakaiserver\tomcat\lib)klasr altna kopyalaynz.
Sayfa 42
Sayfa 43
Sayfa 44
Sayfa 45
Bu satrlar ekranda grldnde Subversion yardmyla gncel srmn tm kaynak kodu depodan bilgisayarnza indirilmesi tamamlanm olur.
Sayfa 46
MySQL iin gerekli parametre deerleri deitirilmelidir. lgili parametreler # DATABASE blm altnda iaretlenmitir: i. ii.
iii. iv.
BaseDataSource kullanc ad (sakai veritaban kullanc ad) 1. Set username@javax.sql.BaseDataSource=sakai BaseDataSource ifresi (sakai kullancsnn ifresi) 1. Set password@javax.sql.BaseDataSource=ironchef # HSQLDB blm bulunur ve bu blmdeki 7 satrn bana yorum iareti (#) konur.
# MySQL blm bulunur ve bu blmdeki 6 satrn bandaki yorum iareti (#) kaldrlarak MySQL veritaban kullanlacak ekilde sakai yaplandrmas salanr.
Sayfa 47
Sayfa 48
Sayfa 49
Dilerseniz indirilen zipli dosya ve zipin ald balang klasr silinebilir. Sayfa 50
Sayfa 51
https://confluence.sakaiproject.org/download/attachments/44793960/settings.xml?version=1&mod ificationDate=1187953088000 adresinden Windows kullanclar hazrlanm balang yaplandrma dosyasn indirebilirsiniz.
Sayfa 52
Sayfa 53
Sayfa 54
Sayfa 55
Sayfa 56
Sayfa 57
Eer ileminizin bir yerinde, kaynak kodun bir modlnn derlenmesinde FAILURE olursa. Hatay inceleyerek zmn ne olacan aratrnz. rnein yukardaki FAILURE sebebi olarak aadaki ekranda grlecei zere The system is out of resource hatas vermitir. JAVA_OPTS ve MAVEN_OPTS ortam deiken deerlerini sisteminize uygun deerlere getirerek derleme ilemini tamamlayabilirsiniz. Bilgi iin her zaman eposta gnderilebilir.
Sayfa 58
Baarl bir derleme sonunda yukardaki ekranda karnzda olacaktr. Sakaiyi deploy etmek iin mvn clean install sakai:deploy komutunu kullannz.