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.