cài Đặt nhanh sakai 2.9.1 -sucess 100% ( quick build sakai 2.9.1 ]
Post on 03-Jan-2016
1.104 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
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
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
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
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à :
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
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;
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 )
ITS OKEY 9
HƯỚNG DẪN CÀI ĐẶT NHANH SAKAI VER.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
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"
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
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
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 .
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
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) #vendor@org.sakaiproject.db.api.SqlService=hsqldb #driverClassName@javax.sql.BaseDataSource=org.hsqldb.jdbcDriver #hibernate.dialect=org.hibernate.dialect.HSQLDialect #validationQuery@javax.sql.BaseDataSource=select 1 from INFORMATION_SCHEMA.SYSTEM_USERS # Two hsqldb storage options: first for in-memory (no persistence between runs), second for disk based. #url@javax.sql.BaseDataSource=jdbc:hsqldb:mem:sakai #url@javax.sql.BaseDataSource=jdbc:hsqldb:file:${sakai.home}db/sakai.db
# MySQL settings vendor@org.sakaiproject.db.api.SqlService=mysql driverClassName@javax.sql.BaseDataSource=com.mysql.jdbc.Driver hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect url@javax.sql.BaseDataSource=jdbc:mysql://127.0.0.1:3306/sakai?useUnicode=true&characterEncoding=UTF-8 validationQuery@javax.sql.BaseDataSource=select 1 from DUAL defaultTransactionIsolationString@javax.sql.BaseDataSource=TRANSACTION_READ_COMMITTED
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>
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)
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é .
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
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 đó ^^ .
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
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 .
top related