GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Habari su un VPS CentOS 7

Habari è una piattaforma di pubblicazione gratuita e open source e un framework applicativo con un core modulare e orientato agli oggetti. In questa guida installeremo Habari su una CentOS 7 VPS con Apache, MariaDB e PHP. La sua installazione è piuttosto semplice e diretta.

Per avviare l'installazione di Habari, accedi al tuo server come utente root:

ssh root@IP

e come al solito, esegui il comando seguente per assicurarti che tutti i pacchetti sul tuo CentOS 7 VPS siano aggiornati:

yum -y update

Ora installeremo il server web Apache:

yum install httpd

Una volta installato, avvia Apache e impostalo per l'avvio all'avvio del sistema:

systemctl start httpd
systemctl enable httpd

Habari è un'applicazione basata su PHP, quindi installeremo PHP tra i pochi moduli PHP richiesti dall'applicazione:

yum -y install php php-pdo php-common php-mbstring php-gd php-mysql

Habari richiede un database vuoto già creato. Supporta più backend di database ma in questo tutorial installeremo e utilizzeremo MariaDB. Esegui i seguenti comandi per installare MariaDB sul tuo server:

yum install mariadb mariadb-server

Avvia il server MariaDB e abilitalo all'avvio all'avvio del sistema:

systemctl start mariadb
systemctl enable mariadb

Esegui mysql_secure_installation script per proteggere il server del database e impostare la password di root di MariaDB.

Ora, accedi al server MariaDB utilizzando l'utente "root" e crea un nuovo database e un nuovo utente per Habari:

mysql -u root -p

CREATE DATABASE habari;
CREATE USER 'habariuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `habari`.* TO 'habariuser'@'localhost';
FLUSH PRIVILEGES;
exit

Non dimenticare di sostituire "PASSWORD" con una password efficace.

Vai al sito Web ufficiale di Habari e scarica l'ultima versione stabile dell'applicazione. Al momento della stesura di questo articolo è la versione 0.9.2.

wget http://habariproject.org/dist/habari-0.9.2.zip

Crea una directory per l'installazione di Habari e decomprimi l'archivio zip nella directory root del documento sul tuo server:

mkdir -p /var/www/html/habari
yum -y install unzip
unzip habari-0.9.2.zip -d /var/www/html/habari/

Modifica la proprietà della directory "/var/www/html/habari/":

chown -R apache:apache /var/www/html/habari/

Crea un host virtuale Apache per il tuo sito web. Innanzitutto crea il file '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto:

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

e crea l'host virtuale:

mkdir /etc/httpd/vhosts.d/
vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/habari/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/habari/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Riavvia il server Web Apache per rendere effettive le modifiche:

systemctl restart httpd<p/re>

Ora apri il tuo browser web preferito e puntalo su http://yourdomain.com per eseguire il programma di installazione web. Dovrai scegliere il tipo di database e inserire le informazioni necessarie per completare l'installazione.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Habari per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare Habari su CentOS 7

  2. Installazione di Redmine su un VPS CentOS 6

  3. Installa Odoo 8 su un VPS CentOS 7

  4. Installa CouchDB su un VPS Linux CentOS

  5. Installa PHP-Fusion 7 su un VPS CentOS 7

Installa MediaWiki su un VPS CentOS 7

Installa Zikula su un VPS CentOS

Installa LimeSurvey su un VPS CentOS

Installa Novius OS su CentOS 7 VPS

Installa Etherpad su un VPS CentOS 7

Installa Jetty su un VPS CentOS 7