[Liferay] Cài đặt Liferay portal trên Ubuntu server

Liferay là một mã nguồn web tương tự như Joomla hay Nuke nhưng được lập trình bởi ngôn ngữ JAVA, các bạn có thể tìm hiểu thêm trên trang http://liferay.com.
Trong bài viết này mình sẽ hướng dẫn các bạn cài đặt Liferay trên Ubuntu server.
Các bạn có thể download mã nguồn Liferay ở http://www.liferay.com/downloads/liferay-portal/available-releases (lưu ý các bạn download bản Bundled with Tomcat).
Lưu ý: các bạn có thể down trực tiếp trên ubuntu bằng lệnh wget, nhưng tốc độ download không nhanh.
Trước khi cài đặt Liferay, server của bạn cần phải được cài đặt Java JDK và MySql
1. Cài đặt JAVA
Đăng nhập vào Ubuntu server, thực hiện lệnh sau:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Lưu ý: 6 là version của openjdk, tùy theo phiên bản Ubuntu server của bạn mà bạn chọn version java cho phù hợp.
Để kiểm tra xem việc cài đặt đã thành công hay chưa, bạn thực hiện như lệnh dưới và nếu hiển thị như hình dưới nghĩa là đã thành công
2. Cài đặt MySql server
Các bạn thực hiện câu lệnh sau đây:
sudo apt-get install mysql-server
Trong quá trình cài đặt, bạn cần phải set Password cho user root
Để kiểm tra quá trình cài đặt đã thành công hay chưa, bạn thực hiện lệnh đăng nhập vào mysql server như sau:
mysql -u root -p
Điền password -> Ok

3. Cài đặt Liferay
Sao khi bạn đã download xem file liferay rồi thì bạn tiến hành copy vào liferay.
Bạn có thể sử dụng phần mềm WinSCP để làm việc này
Giao diện chính của chương trình như hình dưới

Bạn tiến hành copy qua bằng cách lick vào file liferay mà bạn muốn copy, sau đó nhấn F5.
Sau khi đã copy file liferay vào Ubuntu xong, bạn tiến hành giải nén. Thực hiện lệnh sau trong Ubuntu server:
sudo apt-get install unzip (cài đặt phần mềm giải nén file zip)
sudo unzip ten_file.zip (tiến hành giải nén)
Sau khi giải nén xong bạn có thể đổi tên folder liferay cho dễ nhìn hơn.
Tạo database cho liferay
Bạn đăng nhập vào mysql server với lệnh sau:
mysql -u root -p
Tạo database cho liferay:
CREATE DATABASE liferay DEFAULT CHARACTER SET utf8;
Trong folder liferay, chúng ta tạo file sau
sudo nano /usr/local/liferay/tomcat-6.0.29/webapps/ROOT/WEB-INF/classes/portal-ext.properties
Lưu ý: đường dẫn trên có thể thay đổi tùy theo nơi lưu của bạn.
Thêm vào những dòng sau:
###
### Connect database MySQL
###
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.url=jdbc:mysql://localhost:3306/liferay?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
jdbc.default.username=root
jdbc.default.password=PaSSw0rd
jdbc.default.maxActive=20
Lưu ý: bạn chỉnh lại những thông số trên tùy theo cấu hình của bạn
Xong bạn Ctrl + O để lưu lại, và Ctrl + X để thoát
Tiếp theo, bạn truy cập vào liferay theo đường dẫn sau đây (đây là đường dẫn trên máy mình, có thể khác so với các bạn)
Bạn tiến hành startup server liferay bằng lệnh sau
sudo ./startup.sh & tail -f ../logs/catalina.out
Quá trình start bắt đầu, bạn xem log hiện trên màn hình để xem có chỗ nào bị lỗi không.
Sau khoảng 2p, nếu bạn nhìn trên màn hình như hình dưới nghĩa là start liferay đã xong
Bạn truy cập vào website liferay thông qua trình duyệt, với đường link sau đây:
http://ip_adresss:8080
Lưu ý: các bạn lưu ý địa chỉ ip chính là địa chỉ của máy cài liferay, và máy bạn và máy cài liferay phải thông với nhau.
Nếu giao diện Liferay hiện ra như hình dưới nghĩa là bạn đã cài đặt thành công.
End.