Instalați XWiki CMS pe Ubuntu 16.04 | 17.10 | 18.04 cu Tomcat, MariaDB

  • Richard Poole
  • 0
  • 1574
  • 132

XWiki este un cadru de gestionare a conținutului open source scris și bazat pe Java ... Permite oricui să creeze site-uri web de clasă enterprise pentru orice scop ... Sistemul XWiki CMS oferă o platformă pentru dezvoltarea de proiecte și aplicații de colaborare folosind paradigma wiki ...

Unele dintre caracteristici includ editarea WYSIWYG, importul / exportul de documente bazat pe OpenDocument, etichetarea și gestionarea puternică a drepturilor și multe altele ... .

Indiferent dacă creați un site web personal sau de afaceri, XWiki CMS vă poate ajuta să creați și să vă gestionați conținutul pe fiecare dispozitiv cu tabloul său de bord intuitiv și puternic ...

Acest scurt tutorial va arăta studenților și noilor utilizatori cum să instaleze XWiki CMS pe Ubuntu 16.04 / 17.10 și 18.04.

Când sunteți gata să instalați XWiki, urmați pașii de mai jos:

Xwiki este un CMS bazat pe Java, deci trebuie să aveți Java instalat pentru al utiliza ... Pentru a instala Java JDK 8, urmați pașii de mai jos:

Pasul 1: Adăugați un PPA terță parte la Ubuntu

Cel mai simplu mod de a instala Oracle Java JDK 8 pe Ubuntu este prin intermediul unui PPA terță parte ... Pentru a adăuga acel PPA, rulați comenzile de mai jos

sudo add-apt-repository ppa: webupd8team / java

După executarea comenzilor de mai sus, ar trebui să vedeți o solicitare de acceptare a cheii PPA pe Ubuntu ... acceptați și continuați

Continuați mai jos pentru a instala Java 8 ...

Pasul 2: Descărcați programul de instalare Oracle Java 8

Acum că depozitul PPA a fost adăugat la Ubuntu, rulați comenzile de mai jos pentru a descărca programul de instalare Oracle Java 8 ... programul de instalare ar trebui să instaleze cel mai recent Java JDK 8 pe mașinile dvs. Ubuntu.

sudo apt update sudo apt install oracle-java8-installer

Când executați comenzile de mai sus vi se va solicita să accesați termenii de licență ai software-ului ... acceptați și continuați ...

Pasul 3: Configurați Oracle JDK8 ca implicit

Setați Oracle JDK8 ca implicit, pentru a face acest lucru, instalați pachetul oracle-java8-set-default. Aceasta va seta automat variabila JAVA env.

sudo apt install oracle-java8-set-default

Comanda de mai sus va seta automat Java 8 ca implicit ... și care ar trebui să finalizeze instalarea, puteți verifica versiunea java executând următoarea comandă.

javac -versiune

Pasul 4: Descărcați pachetele Tomcat

XWiki necesită, de asemenea, server web Tomcat ... pașii de mai jos vă arată cum să descărcați și să instalați serverul web Tomcat pe Ubuntu ... Rulați comenzile de mai jos pentru a descărca Tomcat versiunea 9 ...

cd / tmp && wget http://mirrors.ibiblio.org/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz

Apoi, executați comenzile de mai jos pentru a extrage pachetele descărcate.

tar -xzf apache-tomcat-9.0.10.tar.gz

Creați un director pentru fișierele Tomcat ... și mutați fișierele acolo executând comenzile de mai jos ... .

sudo mv apache-tomcat-9.0.10 / opt / tomcat9

Creați utilizatori Tomcat executând comenzile de mai jos ... acești utilizatori vor deține conținutul directorului Tomcat ...

sudo useradd -r tomcat9 --shell / bin / false

Apoi dați utilizatorului controlul directorului ...

sudo chown -R tomcat9 / opt / tomcat9

Pasul 3: Configurați serviciul Tomcat9

Acum că pakcage este extras, executați comenzile pentru a deschide fișierul de configurare Tomcat pentru utilizatorul său implicit

sudo nano /opt/tomcat9/conf/tomcat-users.xml

Apoi creați un cont cu parolă pentru utilizator și salvați copiind și lipind linia de mai jos în fișier ... chiar înainte de

  

Salvați fișierul și extindeți ...

Apoi, executați comenzile de mai jos pentru a crea un cont de server pentru Tomcat

sudo nano /etc/systemd/system/tomcat.service

apoi copiați și lipiți liniile de mai jos în fișier și salvați

[Unitate] Descriere = Tomcat9 After = network.target [Service] Type = forking User = tomcat9 Group = tomcat9 Environment = CATALINA_PID = / opt / tomcat9 / tomcat9.pid Environment = JAVA_HOME = / usr / lib / jvm / java-8- oracle / Environment = CATALINA_HOME = / opt / tomcat9 Environment = CATALINA_BASE = / opt / tomcat9 Environment = "CATALINA_OPTS = -Xms512m -Xmx512m" Environment = "JAVA_OPTS = -Dfile.encoding = UTF-8 -Dnet.sf.ehcache.skipUp true -XX: + UseConcMarkSweepGC -XX: + CMSClassUnloadingEnabled -XX: + UseParNewGC "ExecStart = / opt / tomcat9 / bin / startup.sh ExecStop = / opt / tomcat9 / bin / shutdown.sh [Install] WantedBy = multi-utilizator. ţintă

Salvează și ieși.

sudo systemctl daemon-reoad sudo systemctl start tomcat.service sudo systemctl restart tomcat.service sudo systemctl enable tomcat.service 

Pasul 2: Instalați MariaDB Database Server

XWiki necesită, de asemenea, un server de baze de date ... și serverul de baze de date MariaDB este un loc minunat pentru a începe. Pentru instalare executați comenzile de mai jos.

sudo apt-get install mariadb-server mariadb-client

După instalarea MariaDB, comenzile de mai jos pot fi folosite pentru a opri, porni și activa serviciul MariaDB pentru a porni întotdeauna la pornirea serverului ...

Rulați acestea pe Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl activate mysql.service 

Rulați acestea pe Ubuntu 17.10 și 18.04 LTS

sudo systemctl opriți mariadb.service sudo systemctl porniți mariadb.service sudo systemctl activați mariadb.service 

După aceea, rulați comenzile de mai jos pentru a securiza serverul MariaDB creând o parolă de root și interzicând accesul la distanță la root.

sudo mysql_secure_installation

Când vi se solicită, răspundeți la întrebările de mai jos urmând ghidul.

  • Introduceți parola curentă pentru root (introduceți pentru niciuna): Doar apăsați Enter
  • Setați parola de root? [Y / n]: Y
  • Parolă nouă: introduceți parola
  • Reintroduceți parola nouă: Repetați parola
  • Eliminați utilizatorii anonimi? [Y / n]: Y
  • Nu permiteți conectarea la root de la distanță? [Y / n]: Y
  • Eliminați baza de date de testare și accesați-o? [Y / n]: Y
  • Reîncărcați tabelele de privilegii acum? [Y / n]: Y

Reporniți serverul MariaDB

sudo systemctl reporniți mysql.service

Apoi, executați comenzile de mai jos pentru a vă conecta la serverul de baze de date. Când vi se solicită o parolă, tastați parola root pe care ați creat-o mai sus.

sudo mysql -u root -p

Apoi creați o bază de date numită xwiki

CREAȚI BAZA DE DATE xwiki;

Creați un utilizator de bază de date numit xwikiuser cu o parolă nouă

CREAȚI UTILIZATOR 'xwikiuser' @ 'localhost' IDENTIFICAT DE 'new_password_here';

Apoi acordați utilizatorului acces complet la baza de date.

ACORDAȚI TOATE PE xwiki. * ÎN „xwikiuser” @ „localhost” IDENTIFICAT DE „user_password_here” CU OPȚIUNE GRANT;

În cele din urmă, salvați modificările și ieșiți.

PRIVILEGII DE ÎNVĂȚARE; IEȘIRE;

Pasul 4: Descărcați și instalați XWiki

Acum că Java este instalat, rulați comenzile de mai jos pentru a descărca conținutul XWiki, apoi extrageți în directorul / opt ... .

cd / tmp && wget http://download.forge.ow2.org/xwiki/xwiki-enterprise-web-8.4.6.war

Mutați conținutul în directorul / opt și instalați ... .

sudo mv xwiki-enterprise-web-8.4.6.war /opt/tomcat9/webapps/xwiki.war

Apoi executați comenzile de mai jos pentru a da permisiunea utilizatorului tomcat pentru acel fișier ...

sudo chown tomcat9: tomcat9 /opt/tomcat9/webapps/xwiki.war

Reporniți serverul Tomcat executând comenzile de mai jos ...

sudo systemctl reporniți tomcat.service

După aceasta, ar trebui să puteți accesa conținutul site-ului accesând numele gazdei serverului sau adresa IP urmată de portul 8080 ...

ex ... http: // localhost: 8080 / xwiki

Acest lucru ar trebui să fie în funcție de expertul XWiki ...

Dacă primiți eroarea 500, ar trebui să rulați comenzile de mai jos la comenzile de mai jos:

sudo apt-get install libmysql-java sudo ln -s /usr/share/java/mysql-connector-java.jar / opt / tomcat9 / lib sudo nano /opt/tomcat9/webapps/xwiki/WEB-INF/hibernate.cfg .xml 

Apoi, faceți modificările evidențiate ale fișierului și salvați ...

 jdbc: mysql: // localhost / xwiki? useSSL = false xwikiuser new_password_here com.mysql.jdbc.Driver org.hibernate.dialect.MySQL5InnoDBDialect Adevărat 20      

Reporniți Tomcat și încercați din nou ...

http: // localhost: 8080 / xwiki

Continuați la pagina următoare și validați că toate cerințele sunt îndeplinite ... apoi mergeți și introduceți informațiile bazei de date pe care le-ați creat mai sus ...

După introducerea informațiilor bazei de date, continuați cu valorile implicite până când ați configurat cu succes XWiki ...




Nimeni nu a comentat acest articol încă.

O colecție de informații utile despre sistemul de operare Linux și noile tehnologii
Articole proaspete, sfaturi practice, recenzii detaliate și ghiduri. Simțiți-vă ca acasă în lumea sistemului de operare Linux