GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Liferay CMS na Debian 9

Liferay je bezplatný software pro správu obsahu s otevřeným zdrojovým kódem napsaný v jazyce Java a používá k ukládání dat MySQL. Liferay je webový aplikační portál, který lze použít k vytváření webových stránek a portálů jako soubor témat, stránek a společné navigace. Liferay přichází s jednoduchým a snadno použitelným programovacím rozhraním, které uživatelům bez programátorských dovedností umožňuje základní instalaci a správu webu. Liferay podporuje řadu rozšíření a zásuvných modulů pro mnoho programovacích jazyků.

V tomto tutoriálu vám ukážeme, jak nainstalovat Liferay na server Debian 9.

Požadavky

  • Server se systémem Debian 9.
  • Uživatel bez oprávnění root s právy sudo.

Aktualizujte systém

Před spuštěním aktualizujte systém na nejnovější verzi. Můžete to provést pomocí následujícího příkazu:

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

Jakmile bude váš systém aktuální, restartujte systém, aby byly použity všechny aktualizace.

Instalovat Javu

Xwiki je aplikace založená na Javě, takže budete muset nejprve nainstalovat Java 8. Ve výchozím nastavení není Java 8 v úložišti Debian 9 dostupná. Java 8 můžete nainstalovat přidáním úložiště webupd8team PPA do vašeho systému.

Nejprve přidejte PPA spuštěním následujícího příkazu:

sudo add-apt-repository ppa:webupd8team/java

Dále aktualizujte úložiště pomocí následujícího příkazu:

sudo apt-get update -y

Jakmile bude úložiště aktuální, můžete nainstalovat Java 8 spuštěním následujícího příkazu:

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

Po instalaci Javy můžete zkontrolovat verzi Javy pomocí následujícího příkazu:

java -version

Měli byste vidět následující výstup:

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)

Instalovat MariaDB

Ve výchozím nastavení není nejnovější verze MariaDB k dispozici ve výchozím úložišti Debian 9. Budete tedy muset do svého systému přidat úložiště MariaDB. Úložiště můžete přidat spuštěním následujícího příkazu:

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'

Dále aktualizujte úložiště spuštěním následujícího příkazu:

sudo apt-get update -y

Nakonec nainstalujte server MariaDB pomocí následujícího příkazu:

sudo apt-get install mariadb-server -y

Ve výchozím nastavení není instalace MariaDB zabezpečena. Nejprve jej tedy musíte zajistit. Můžete to provést spuštěním mysql_secure_installation skript.

sudo mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

   
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

Výše uvedený skript nastaví heslo uživatele root, odstraní testovací databázi, odstraní anonymního uživatele a zakáže přihlášení uživatele root ze vzdáleného umístění.

Jakmile je instalace MariaDB zabezpečena, spusťte službu MariaDB a povolte její spuštění při spuštění spuštěním následujícího příkazu:

sudo systemctl start mysql
sudo systemctl enable mysql

Dále budete muset vytvořit databázi a uživatele pro liferay. Nejprve se přihlaste do prostředí MariaDB pomocí následujícího příkazu:

mysql -u root -p

Zadejte heslo uživatele root a pomocí následujícího příkazu vytvořte databázi pro liferay:

MariaDB [(none)]>CREATE DATABASE lportal;

Dále vytvořte uživatelské jméno a heslo pro liferay pomocí následujícího příkazu:

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

Dále udělte oprávnění databázi lportal pomocí následujícího příkazu:

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

Dále vyprázdněte oprávnění pomocí následujícího příkazu:

MariaDB [(none)]>flush privileges;

Nakonec zavřete konzolu MySQL:

MariaDB [(none)]>exit;

Stáhnout a nainstalovat Liferay

Nejprve si budete muset stáhnout nejnovější verzi aplikace Liferay dodávané s Apache Tomcat. Můžete si jej stáhnout pomocí následujícího příkazu:

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

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

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

Dále zkopírujte extrahovaný adresář do adresáře /var/:

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

Dále budete muset vytvořit nový soubor portal-ext.properties a přidat podrobnosti o MySQL. Můžete to provést pomocí následujícího příkazu:

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

Přidejte následující řádky:

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

Po dokončení uložte a zavřete soubor.

Nyní spusťte instalaci portálu Liferay spuštěním následujícího skriptu:

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

Počkejte nějakou dobu, než se aplikace plně spustí. Protokol aplikace můžete zobrazit pomocí následujícího příkazu:

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

Po úplném spuštění aplikace otevřete webový prohlížeč a zadejte adresu URL http://ip-ip-vasho-serveru:8080 , budete přesměrováni na portál Liferay Application Portal.

Gratulujeme! úspěšně jste nainstalovali Liferay Portal na váš server Debian 9.


Debian
  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat osquery na Debian 10

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9

  1. Jak nainstalovat Webmin na Debian 9

  2. Jak nainstalovat Tomcat 9 na Debian 9

  3. Jak nainstalovat Elasticsearch na Debian 9