GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Liferay CMS su Debian 9

Liferay è un software di gestione dei contenuti gratuito e open source scritto in Java e utilizza MySQL per archiviare i propri dati. Liferay è un portale di applicazioni basato sul Web che può essere utilizzato per creare siti Web e portali come un insieme di temi, pagine e una navigazione comune. Liferay viene fornito con un'interfaccia di programmazione semplice e facile da usare che consente agli utenti senza competenze di programmazione per l'installazione e l'amministrazione di base del sito Web. Liferay supporta la varietà di estensioni e plug-in per molti linguaggi di programmazione.

In questo tutorial, ti mostreremo come installare Liferay sul server Debian 9.

Requisiti

  • Un server che esegue Debian 9.
  • Un utente non root con privilegi sudo.

Aggiorna il sistema

Prima di iniziare, aggiorna il sistema con l'ultima versione. Puoi farlo con il seguente comando:

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

Una volta che il tuo sistema è aggiornato, riavvia il sistema per applicare tutti gli aggiornamenti.

Installa Java

Xwiki è un'applicazione basata su Java, quindi dovrai prima installare Java 8. Per impostazione predefinita, Java 8 non è disponibile nel repository Debian 9. Puoi installare Java 8 aggiungendo il repository PPA webupd8team al tuo sistema.

Innanzitutto, aggiungi il PPA eseguendo il seguente comando:

sudo add-apt-repository ppa:webupd8team/java

Quindi, aggiorna il repository con il seguente comando:

sudo apt-get update -y

Una volta che il repository è aggiornato, puoi installare Java 8 eseguendo il seguente comando:

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

Dopo aver installato Java, puoi verificare la versione di Java con il seguente comando:

java -version

Dovresti vedere il seguente output:

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)

Installa MariaDB

Per impostazione predefinita, l'ultima versione di MariaDB non è disponibile nel repository predefinito di Debian 9. Quindi dovrai aggiungere il repository MariaDB al tuo sistema. Puoi aggiungere il repository eseguendo il seguente comando:

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'

Quindi, aggiorna il repository eseguendo il seguente comando:

sudo apt-get update -y

Infine, installa il server MariaDB con il seguente comando:

sudo apt-get install mariadb-server -y

Per impostazione predefinita, l'installazione di MariaDB non è protetta. Quindi dovrai prima proteggerlo. Puoi farlo eseguendo mysql_secure_installation copione.

sudo mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

   
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

Lo script precedente imposterà la password di root, rimuoverà il database di test, rimuoverà l'utente anonimo e non consentirà l'accesso come root da una posizione remota.

Una volta che l'installazione di MariaDB è protetta, avvia il servizio MariaDB e abilitalo all'avvio all'avvio eseguendo il comando seguente:

sudo systemctl start mysql
sudo systemctl enable mysql

Successivamente, dovrai creare un database e un utente per liferay. Per prima cosa, accedi alla shell di MariaDB usando il seguente comando:

mysql -u root -p

Inserisci la tua password di root, quindi crea un database per liferay con il seguente comando:

MariaDB [(none)]>CREATE DATABASE lportal;

Quindi, crea un nome utente e una password per liferay con il seguente comando:

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

Quindi, concedi i privilegi al database lportal con il seguente comando:

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

Quindi, svuota i privilegi con il seguente comando:

MariaDB [(none)]>flush privileges;

Infine chiudi la console MySQL:

MariaDB [(none)]>exit;

Scarica e installa Liferay

Innanzitutto, dovrai scaricare l'ultima versione dell'applicazione Liferay in bundle con Apache Tomcat. Puoi scaricarlo con il seguente comando:

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

Una volta completato il download, estrai il file scaricato con il seguente comando:

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

Quindi, copia la directory estratta nella directory /var/:

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

Successivamente, dovrai creare un nuovo file portal-ext.properties e aggiungere i dettagli di MySQL. Puoi farlo usando il seguente comando:

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

Aggiungi le seguenti righe:

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

Salva e chiudi il file, quando hai finito.

Ora avvia l'installazione di Liferay Portal eseguendo il seguente script:

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

Attendere un po' di tempo per l'avvio completo dell'applicazione. Puoi vedere il registro dell'applicazione usando il seguente comando:

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

Una volta che l'applicazione è completamente avviata, apri il tuo browser web e digita l'URL http://your-server-ip:8080 , verrai reindirizzato al Portale dell'applicazione Liferay.

Congratulazioni! hai installato con successo Liferay Portal sul tuo server Debian 9.


Debian
  1. Come installare Tomcat 8.5 su Debian 9

  2. Come installare MongoDB su Debian 9

  3. Come installare Nginx su Debian 9

  4. Come installare Apache su Debian 9

  5. Come installare osquery su Debian 10

Come installare MariaDB su Debian 11

Come installare Jenkins su Debian 11

Come installare Nginx su Debian 11

Come installare Cockpit su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Come installare Vai su Debian 11