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

Installa Habari con Nginx su Debian 8

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.


Cent OS
  1. Installa Nginx con ngx_pagespeed su CentOS 7

  2. Come installare HTTP Git Server con Nginx su Debian 11

  3. Come installare FuelPHP con Nginx su un VPS Debian 8

  4. Installa Plone con Nginx su un VPS Debian 8

  5. Come installare WonderCMS con Nginx su Debian 11

Come installare Nginx con PHP + MySQL (LEMP) su Debian 9

Come installare Pico CMS con Nginx su Debian 10

Come installare Nextcloud 10 con Nginx su Debian 8

Come installare phpMyAdmin con Nginx su Debian 11 Bullseye

Come installare phpMyAdmin con Nginx su Debian 11

Come installare Nginx con PHP-FPM su Debian 11