GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal CMS Liferay di Debian 9

Liferay adalah perangkat lunak manajemen konten sumber terbuka dan gratis yang ditulis dalam Java dan menggunakan MySQL untuk menyimpan datanya. Liferay adalah portal aplikasi berbasis web yang dapat digunakan untuk membangun situs web dan portal sebagai kumpulan tema, halaman, dan navigasi umum. Liferay hadir dengan antarmuka pemrograman yang sederhana dan mudah digunakan yang memungkinkan pengguna tanpa keterampilan pemrograman untuk instalasi dan administrasi situs web dasar. Liferay mendukung berbagai ekstensi dan plug-in untuk banyak bahasa pemrograman.

Dalam tutorial ini, kami akan menunjukkan cara menginstal Liferay di server Debian 9.

Persyaratan

  • Server yang menjalankan Debian 9.
  • Pengguna non-root dengan hak istimewa sudo.

Perbarui Sistem

Sebelum memulai, perbarui sistem dengan versi terbaru. Anda dapat melakukannya dengan perintah berikut:

sudo apt-get update -y
sudo apt-get upgrade -y

Setelah sistem Anda diperbarui, mulai ulang sistem untuk menerapkan semua pembaruan.

Instal Java

Xwiki adalah aplikasi berbasis Java, jadi Anda harus menginstal Java 8 terlebih dahulu. Secara default Java 8 tidak tersedia di repositori Debian 9. Anda dapat menginstal Java 8 dengan menambahkan repositori PPA webupd8team ke sistem Anda.

Pertama, tambahkan PPA dengan menjalankan perintah berikut:

sudo add-apt-repository ppa:webupd8team/java

Selanjutnya, perbarui repositori dengan perintah berikut:

sudo apt-get update -y

Setelah repositori diperbarui, Anda dapat menginstal Java 8 dengan menjalankan perintah berikut:

sudo apt-get install oracle-java8-installer -y

Setelah menginstal Java, Anda dapat memeriksa versi Java dengan perintah berikut:

java -version

Anda akan melihat output berikut:

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

Instal MariaDB

Secara default, versi terbaru MariaDB tidak tersedia di repositori default Debian 9. Jadi, Anda perlu menambahkan repositori MariaDB ke sistem Anda. Anda dapat menambahkan repositori dengan menjalankan perintah berikut:

sudo apt-get install software-properties-common -y
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'

Selanjutnya, perbarui repositori dengan menjalankan perintah berikut:

sudo apt-get update -y

Terakhir, instal server MariaDB dengan perintah berikut:

sudo apt-get install mariadb-server -y

Secara default, instalasi MariaDB tidak diamankan. Jadi, Anda harus mengamankannya terlebih dahulu. Anda dapat melakukannya dengan menjalankan mysql_secure_installation naskah.

sudo mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

   
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Skrip di atas akan mengatur kata sandi root, menghapus database pengujian, menghapus pengguna anonim dan Melarang login root dari lokasi yang jauh.

Setelah instalasi MariaDB diamankan, mulai layanan MariaDB dan aktifkan untuk memulai saat boot dengan menjalankan perintah berikut:

sudo systemctl start mysql
sudo systemctl enable mysql

Selanjutnya, Anda perlu membuat database dan pengguna untuk liferay. Pertama, masuk ke shell MariaDB menggunakan perintah berikut:

mysql -u root -p

Masukkan kata sandi root Anda, lalu buat database untuk liferay dengan perintah berikut:

MariaDB [(none)]>CREATE DATABASE lportal;

Selanjutnya buat username dan password untuk liferay dengan perintah berikut:

MariaDB [(none)]>CREATE USER 'lportal'@'localhost' IDENTIFIED BY 'password';

Selanjutnya, berikan hak istimewa ke database lportal dengan perintah berikut:

MariaDB [(none)]>GRANT ALL PRIVILEGES ON lportal.* TO 'lportal'@'localhost';

Selanjutnya, siram hak istimewa dengan perintah berikut:

MariaDB [(none)]>flush privileges;

Terakhir tutup konsol MySQL:

MariaDB [(none)]>exit;

Unduh dan Instal Liferay

Pertama, Anda perlu mengunduh versi terbaru aplikasi Liferay yang dibundel dengan Apache Tomcat. Anda dapat mengunduhnya dengan perintah berikut:

wget https://excellmedia.dl.sourceforge.net/project/lportal/Liferay%20Portal/7.0.4%20GA5/liferay-ce-portal-tomcat-7.0-ga5-20171018150113838.zip

Setelah unduhan selesai, ekstrak file yang diunduh dengan perintah berikut:

unzip liferay-ce-portal-tomcat-7.0-ga5-20171018150113838.zip

Selanjutnya, salin direktori yang diekstrak ke direktori /var/:

sudo cp -r liferay-ce-portal-7.0-ga5 /var/liferay

Selanjutnya, Anda perlu membuat file portal-ext.properties baru dan menambahkan detail MySQL. Anda dapat melakukannya dengan menggunakan perintah berikut:

sudo nano /var/liferay/tomcat-8.0.32/webapps/ROOT/WEB-INF/classes/portal-ext.properties

Tambahkan baris berikut:

jdbc.default.url=jdbc\:mysql\://localhost/lportal?useUnicode\=true&characterEncoding\=UTF-8&useFastDateParsing\=false
jdbc.default.driverClassName=com.mysql.jdbc.Driver
jdbc.default.username=lportal
jdbc.default.password=password

Simpan dan tutup file, setelah Anda selesai.

Sekarang, mulai instalasi Liferay Portal dengan menjalankan skrip berikut:

sudo bash /var/liferay/tomcat-8.0.32/bin/startup.sh

Tunggu beberapa saat hingga aplikasi dimulai sepenuhnya. Anda dapat melihat log aplikasi menggunakan perintah berikut:

tail -f /var/liferay/tomcat-8.0.32/logs/catalina.out

Setelah aplikasi sepenuhnya dimulai, buka browser web Anda dan ketik URL http://your-server-ip:8080 , Anda akan diarahkan ke Portal Aplikasi Liferay.

Selamat! Anda telah berhasil menginstal Liferay Portal di server Debian 9 Anda.


Debian
  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal MongoDB di Debian 9

  3. Cara Menginstal osquery di Debian 10

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Instal Apache di Debian 9

  3. Cara Menginstal Jenkins di Debian 9

  1. Cara Menginstal Webmin di Debian 9

  2. Cara Menginstal Tomcat 9 di Debian 9

  3. Cara Menginstal Elasticsearch di Debian 9