In questo tutorial tratteremo i passaggi necessari per installare Habari con Nginx su un VPS Debian 8.
Habari è un motore di blog gratuito e open source scritto in PHP che attualmente supporta MySQL, SQLite e PostgreSQL per il backend del database. È una piattaforma di pubblicazione e un framework applicativo con un nucleo modulare orientato agli oggetti.
Un fatto interessante è che il nome Habari deriva dal saluto swahili habari che significa "(qual è la) notizia".
REQUISITI
Utilizzeremo il nostro SSD 1 Piano di hosting VPS Linux per questo tutorial. Questo articolo presuppone che tu abbia già installato e configurato Nginx, MySQL e PHP sul tuo server. In caso contrario, puoi seguire il nostro fantastico tutorial e installare facilmente lo stack LEMP sul tuo server.
ACCEDI AL TUO SERVER VIA SSH
# ssh root@server_ip
Puoi controllare se hai la versione Debian corretta installata sul tuo server con il seguente comando:
# lsb_release -a
Dovresti ottenere questo output:
Distributor ID: Debian Description: Debian GNU/Linux 8.3 (jessie) Release: 8.3 Codename: jessie
AGGIORNAMENTO DEL SISTEMA
Assicurati che il tuo server sia completamente aggiornato utilizzando:
# apt-get update && apt-get upgrade
È ora possibile creare un database che sarà necessario per l'installazione di Habari. Accedi a MySQL come root ed esegui le seguenti query:
# mysql -u root -p mysql> create database habari; Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on habari.* to habariuser@localhost identified by 'your_password'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye
INSTALLA HABARI
Il tuo prossimo passo è scaricare Habari e installarlo, configurando una direttiva host virtuale Nginx per il tuo dominio lungo il percorso. Per prima cosa inserisci una directory a tua scelta dove scaricherai l'ultima versione di Habari che al momento della stesura di questo articolo è la versione 0.9.2 .
Utilizzeremo /opt directory ma sentiti libero di scaricare Habari in una posizione a tua scelta.
# cd /opt # wget http://habariproject.org/dist/habari-0.9.2.zip
Crea una directory in cui verrà spostata l'installazione decompressa:
# mkdir -p /var/www/html/habari
Decomprimi l'archivio nella directory sopra menzionata:
# unzip habari-0.9.2.zip -d /var/www/html/habari/
Assegna la corretta proprietà di file e directory in modo che il tuo server web Nginx possa effettivamente leggere i dati:
# chown -R www-data: /var/www/html/habari/
E, ultimo ma non meno importante, apri un file Nginx, chiamiamolo habari che fungerà da host virtuale per il dominio che utilizzerai per ospitare Habari.
# nano /etc/nginx/sites-available/habari
Incolla le seguenti righe nel file:
server { server_name domainname.com; access_log /var/log/nginx/domainname.com-access.log; error_log /var/log/nginx/domainname.com-error.log; root /var/www/html/habari; location / { index index.php; try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Ovviamente, non dimenticare di sostituire nomedominio.com con il tuo dominio attuale. Salva e chiudi il file. Quindi, abilitalo creando un collegamento simbolico:
# ln -s /etc/nginx/sites-available/habari /etc/nginx/sites-enabled/
Testa la configurazione di Nginx:
# nginx -t
Se tutto va a buon fine, riavvia Nginx in modo che le modifiche abbiano effetto:
# service nginx restart
Ora apri il tuo browser web preferito e vai a http://tuo_dominio.com per completare l'installazione di Habari.
Immettere le credenziali del database in Impostazione database e fai clic su Verifica connessione al database per verificare che le credenziali siano corrette.
Dopodiché, configura il tuo sito in Configurazione sito in cui puoi nominare il tuo sito Habari, nome utente, password ed e-mail.
Quindi, scegli il tema, i plug-in e fai clic su Installa Habari per procedere.
Congratulazioni, hai installato correttamente Habari con Nginx sul tuo server Debian 8.
Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting Debian VPS, 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.