23
ITS OKEY 1 HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1 Hướng dẫn cài đặt nhanh sakai bản 2.9.1 ( steps by steps) Builded by nfm ( Thời gian ước tính : cài đặt phần mềm hết khoảng 1 tiếng – giải nén chạy sakai : 3 tiếng = 4 tiếng tất cả ) Sau khi tham khảo các tài liệu mình xin viết bài hướng dẫn cách cài sakai 1 cách ngắn gọn, đơn giản và theo từng bước dễ hiểu nhất có thể . Các phầm mềm cần thiết để cài : sakai – java – Mysql – Mysql java connector – tom cat – marven . Lưu ý : để chạy được tốt nhất hoặc dễ kiểm tra lỗi , khuyê các bạn nên cài đặt theo như hướng dẫn . Để trong quá trình nếu có bị lỗi thì sẽ phát hiện dễ hơn ( bản thân mình khi cài đặt cũng bị lỗi nhưng fix được ) . Tạo 1 thư mục tên opt đặt trên ổ C:\opt Tất cả các thư mục con : java, tomcat đều bỏ hết trong thư mục C:\opt 1/ Cài đặt JAVA Tải gói Java jdk về cài đặt trong thư mục C:\opt

Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

Embed Size (px)

DESCRIPTION

Success 100% ^^- Lưu ý-Notices ( sửa lỗi-FIX error ): -[VN]Tại trang 10- cài đặt Marven , ở phần thêm biến môi trường path: ;%MAVEN_HOME%\bin . Nếu ko sửa sẽ bị lỗi trong CMD : "mvn is not recognize.." -[En] on page 10- setup Marven , fix path: ;%MAVEN_HOME%\bin .If not, CMD will appear "mvn is not regonize... "

Citation preview

Page 1: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 1

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Hướng dẫn cài đặt nhanh sakai bản 2.9.1

( steps by steps)

Builded by nfm

( Thời gian ước tính : cài đặt phần mềm hết khoảng 1 tiếng – giải nén chạy sakai : 3 tiếng = 4 tiếng tất cả

)

Sau khi tham khảo các tài liệu mình xin viết bài hướng dẫn cách cài sakai 1 cách ngắn

gọn, đơn giản và theo từng bước dễ hiểu nhất có thể .

Các phầm mềm cần thiết để cài :

sakai – java – Mysql – Mysql java connector – tom cat – marven .

Lưu ý : để chạy được tốt nhất hoặc dễ kiểm tra lỗi , khuyê các bạn nên cài đặt theo như hướng dẫn . Để

trong quá trình nếu có bị lỗi thì sẽ phát hiện dễ hơn ( bản thân mình khi cài đặt cũng bị lỗi nhưng fix

được ) .

Tạo 1 thư mục tên opt đặt trên ổ C:\opt

Tất cả các thư mục con : java, tomcat đều bỏ hết trong thư mục C:\opt

1/ Cài đặt JAVA Tải gói Java jdk về cài đặt trong thư mục C:\opt

Page 2: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 2

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Tại phần Java jre thì để cài trong thư mục C:\opt như java jdk

Page 3: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 3

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Sau khi cài đặt xong, tiến hành thêm 2 biến môi trường và chỉnh sửa biến path .

Để vào chỉnh sửa biến môi trường . Click chuột phải my computer . Chọn properties / Advance setting

systems / Environments Variables..

Tại khung System Variables.. , click vào New để thêm biến môi trường mới .

Variable Name: JAVA_HOME

Value: C:\opt\Java\jdk1.7.0_25

Variable Name : JAVA_OPTS

Value:

-server -Xmx1028m -XX:MaxPermSize=320m -Djava.awt.headless=true -

Dcom.sun.management.jmxremote -Dsun.lang.ClassLoader.allowArraySyntax=true -

Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false

Tiếp tục tìm biến path có sẵn ( để kiểm tra có thể vào cmd gõ: path )

Thêm vào biến path: ;%JAVA_HOME%\bin

Page 4: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 4

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

2/ Cài đặt My SQL .

Tương tự như java , các bạn cài đặt trong thư mục C:\opt

Việc cài đặt nên chọn typical rồi chọn thư mục cài đặt next next .

Sau khi cài đặt xong, sẽ đến phần cấu hình My SQL . Mặc định thì đa số các bạn cứ Next next , mình chỉ

chụp hình lại những chỗ cần phải chỉnh sửa thôi . Khi nào các bạn cài đặt thấy hình dưới này thì làm

Page 5: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 5

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

theo, còn lại là cứ next >>>

Lưu ý : mật khẩu khi cài đặt cho my sql là :

Page 6: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 6

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

mysqlpwd1

Sau khi cài đặt xong , để cho chắc ăn , thì mình khuyên các bạn có thể khởi động lại máy cho

dịch vụ hoạt động tốt cũng được, còn không để đó cũng ko sao .

Cài đặt xong, vào phần khu vực thêm biến môi trường , tìm biến path, thêm vào nội dung:

Path: ;C:\opt\MySQL\MySQL Server 5.5\bin

Các bạn vào file my.ini nằm trong thư mục trong ngoặc (C:\opt\MySQL\MySQL Server

5.5\my.ini)

Chọn edit file này .

Tìm khu vực có dòng chữ: [mysqld]

Sau đó thêm vào bên dưới các dòng :

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

Page 7: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 7

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

- Tiếp tục vào CMD ( trong run) để tạo tài khoản .

Trong cmd gõ : mysql -uroot -pmysqlpwd1

Sau khi hoàn thành, lúc này chúng ta đang truy cập dưới dạng mysql>

Gõ tiếp câu lệnh tạo database cho sakai :

create database sakai default character set utf8;

grant all privileges on sakai.* to 'sakai'@'localhost' identified by 'ironchef';

flush privileges;

Page 8: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 8

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Sau khi tạo xong, bạn gõ quit để thoát hoặc tắt màn hình cmd đi .

3/ Cài đặt Marven :

Tải tại đây :

http://mirrors.digipower.vn/apache/maven/maven-3/3.1.0/binaries/apache-maven-3.1.0-bin.zip (

32bit)

Sau khi tải về, giải nén vào thư mục C:\opt

Như vậy sau khi giải nén xong sẽ có thư mục như sau : C:\opt\apache-maven-3.1.0

Tiếp tục tạo 2 biến môi trường và thêm vào biến path như ở trên : ( Mình ghi ngắn gọn, vì thao tác này ở

trên có hướng dẫn rồi )

Page 9: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 9

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Page 10: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 10

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

MAVEN_HOME : C:\opt\apache-maven-3.1.0

MAVEN_OPTS : -Xms128m -Xmx796m -XX:PermSize=64m -XX:MaxPermSize=172m

path: ;%MAVEN%\bin

4/ Cài đặt Subversion

( Hành động này thì cũng không cần thiết , nếu bạn nào thích chi tiết , kĩ thì cài cũng dc, cái này cài vào

để check version các phần mềm + sakai phù hợp không – còn ko cài, bỏ qua bước này cũng được )

Download tại đây :

http://www.open.collab.net/servlets/OCNDirector?id=CSVN1.8.0WINC32

Cài xong, để check thử thì vào cmd gõ :

mvn –version

Page 11: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 11

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

5/ Cài đặt cấu hình tomcat

download :

http://mirrors.digipower.vn/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42-windows-

x86.zip ( 32bit )

Tải về, giải nén vào C:\opt nhé (như vậy,thư mục chứa sẽ là C:\opt\tomcat ) ( nhớ đổi tên thành tomcat )

Tiếp tục thêm biến môi trường :

CATALINA_HOME : C:\opt\tomcat

path: ;%CATALINA_HOME%\bin

--Tiến hành chỉnh sửa file server.xml (C:\opt\tomcat\conf\server.xml )

Chọn edit file này , sau đó tìm khu vực có dòng : <Connector port="8080"

Thêm vào dòng : URIEncoding="UTF-8"

Page 12: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 12

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Lưu lại file vừa chỉnh sửa.

Tiếp tục chỉnh sửa file catalina.properties ( nằm trong C:\opt\tomcat\conf\catalina.properties )

Chọn edit file này .

Tìm dòng: common.loader , thêm vào :

,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar

Tìm 2 dòng Shared.loader : thêm vào

${catalina.base}/shared/classes/,${catalina.base}/shared/lib/*.jar

Và server.loader : thêm vào

${catalina.base}/server/classes/,${catalina.base}/server/lib/*.jar

Page 13: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 13

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Xong phần tomcat

6// My SQL connector JAVA

Download tại

http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-

5.1.25.zip/from/http://cdn.mysql.com/ (32bit)

Giải nén vào thư mục C:\opt

Sau đó copy file : mysql-connector-java-5.1.25-bin.jar vào thư mục C:\opt\tomcat\lib

Page 14: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 14

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Copy xong, xóa thư mục mysql connector java trong thư mục C:\opt đi .

Page 15: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 15

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

7/ SAKAI

Download gói sakai về, tạo 1 thư mục tên sakai-src trong C:\opt , giải nén gói sakai vào thư mục sakai-src

(như vậy ta có thư mục: C:\opt\sakai-src )

http://source.sakaiproject.org/release/2.9.1/artifacts/sakai-src-2.9.1.zip

8/ Cấu hình SAKAI Tạo 1 thư mục tên sakai trong thư mục C:\opt\tomcat ( như vậy có: C:\opt\tomcat\sakai )

Copy file

C:\opt\sakai-

src\config\configuration\bundles\src\bundle\org\sakaiproject\config\bundle\default.sakai.properties

Vào thư mục c:\opt\tomcat\sakai , sau đó đổi tên thành sakai.properties

--Tiến hành chỉnh sửa file sakai.properties

Mở edit file, sau đó tìm username và password , set với giá trị :

Username = sakai

Password = ironchef

Page 16: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 16

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Tiếp tục tìm dòng # HSQLDB settings (DEFAULT) :

Thay thế = nội dung sau :

Tìm dòng # MySQL settings , thay thế bằng nội dung sau :

# HSQLDB settings (DEFAULT) #[email protected]=hsqldb #[email protected]=org.hsqldb.jdbcDriver #hibernate.dialect=org.hibernate.dialect.HSQLDialect #[email protected]=select 1 from INFORMATION_SCHEMA.SYSTEM_USERS # Two hsqldb storage options: first for in-memory (no persistence between runs), second for disk based. #[email protected]=jdbc:hsqldb:mem:sakai #[email protected]=jdbc:hsqldb:file:${sakai.home}db/sakai.db

# MySQL settings [email protected]=mysql [email protected]=com.mysql.jdbc.Driver hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect [email protected]=jdbc:mysql://127.0.0.1:3306/sakai?useUnicode=true&characterEncoding=UTF-8 [email protected]=select 1 from DUAL [email protected]=TRANSACTION_READ_COMMITTED

Page 17: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 17

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Lưu ý: Nếu các bạn tinh ý, thì sẽ để ý thấy , thực sự nội dung giống nhau, chỉ khác là ở dấu # thôi ^^

Sau khi edit xong, các bạn save file lại .

9/ tạo file setting.xml

Các bạn có thể tải file setting.xml mẫu tại đây , đây là form mẫu , các bạn có thể sử dụng luôn nếu các

tên thư mục cài đặt giống như mình hướng dẫn .

https://confluence.sakaiproject.org/download/attachments/44793960/settings.xml?version=1&modi

ficationDate=1187945888000

Hoặc các bạn cũng có thể tạo 1 file tên setting.xml , sau đó chép nội dung bên dưới vào rồi save lại :

<settings xmlns="http://maven.apache.org/POM/4.0.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

http://maven.apache.org/xsd/settings-1.0.0.xsd">

<profiles>

<profile>

<id>tomcat5x</id>

Page 18: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 18

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

<activation>

<activeByDefault>true</activeByDefault>

</activation>

<properties>

<appserver.id>tomcat5x</appserver.id>

<appserver.home>c:\opt\tomcat</appserver.home>

<maven.tomcat.home>c:\opt\tomcat</maven.tomcat.home>

<sakai.appserver.home>c:\opt\tomcat</sakai.appserver.home>

<surefire.reportFormat>plain</surefire.reportFormat>

<surefire.useFile>false</surefire.useFile>

</properties>

</profile>

</profiles>

</settings>

Sau khi tải hoặc tạo xong file setting.xml , các bạn lưu trong thư mục : C:\users\ten

Như của mình sẽ là : ( C:\Users\Doan\setting.xml)

Page 19: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 19

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

10/ tiến hành deploy sakai .

Các bạn vào cmd để truy cập vào thư mục : C:\opt\sakai-src

Sử dụng câu lệnh: cd để truy cập từng thư mục nhé .

Page 20: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 20

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

- Tiếp theo gõ mvn clean install -Dmaven.test.skip=true

Các bạn nên đi ngủ 1,2 tiếng ( tùy máy nhé , máy mạnh thì 1 tiếng ) , hoặc làm gì 1 tiếng quay

lại.Tuy nhiên, chịu khó 15’ đầu thì ngồi coi nó có chạy không nhé để xem có lỗi gì không.

Sau khi build xong cở hơn 1 tiếng sẽ hiện BUILD SUCCESS.

Tiếp tục Gõ tiếp mvn clean install -Dmaven.test.skip=true sakai:deploy -

Dmaven.tomcat.home=C:\opt\tomcat

Page 21: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 21

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Khoảng 20 phút sau sẽ báo success.

Sau khi Build lần 2 Success , các bạn gõ tiếp startup.bat

Lưu ý : Khi gõ startup.bat là các bạn mở dịch vụ tomcat lên để chạy , nếu thành công thì có 1 cửa sổ java

tên là tomcat xuất hiện và tiến hành chạy khoảng 10,15’ .

Các bạn không nên tắt cửa sổ cmd hay tomcat đi nhé .

Khi nào các bạn thấy cửa sổ tomcat hiện thông báo INFO: Server startup in xxxxxms có nghĩa là đã setup

xong server ảo rồi đó ^^ .

Page 22: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 22

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Lưu ý đỏ :

Đừng có thấy nó báo rồi vội vàng close cái cửa sổ tomcat này nhé . Cái cửa sổ này cũng giống như máy

chủ của SAKAI , các bạn phải mở thì SAKAI mới chạy .các bạn tắt đi là sakai ko truy cập dc

( Nên mỗi lần sau khi nghịch sakai xong, nếu cần mở lại dịch vụ tomcat, các bạn vào thư mục

C:\opt\tomcat\bin rồi tìm file : startup.bat , mở file này lên là dịch vụ tomcat sẽ chạy , lúc đó sakai lại

vào bình thường . - C:\opt\tomcat\bin\startup.bat )

Xong rồi, các bạn chỉ cần truy cập vào trình duyệt gõ : ^^ . mừng quá rồi nhỉ các bạn .

Localhost:8080/portal là sẽ vào được SAKAI

gõ : admin – admin để truy cập vào khu vực admin

Page 23: Cài Đặt Nhanh SAKAI 2.9.1 -Sucess 100% ( Quick Build SAKAi 2.9.1 ]

ITS OKEY 23

HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.2.9.1

Vậy là xong quá trình khó nhai nhất của Sakai .

Còn lại tùy chỉnh là chuyện của các bạn rồi .