GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte Habari s Nginx na Debian 8

V tomto tutoriálu probereme kroky potřebné pro instalaci Habari s Nginx na Debian 8 VPS.

Habari je bezplatný a otevřený zdroj blogů napsaný v PHP, který v současnosti podporuje MySQL, SQLite a PostgreSQL pro backend databáze. Jedná se o publikační platformu a aplikační rámec s modulárním, objektově orientovaným jádrem.

Zajímavostí je, že jméno Habari pochází ze svahilského pozdravu habari, což znamená „(co jsou) zprávy“.

POŽADAVKY

Budeme používat náš SSD 1 Plán hostování Linux VPS pro tento tutoriál. Tento článek předpokládá, že již máte na svém serveru nainstalované a nakonfigurované Nginx, MySQL a PHP. Pokud tomu tak není, můžete se řídit naším skvělým návodem a snadno nainstalovat LEMP stack na váš server.

PŘIHLÁSIT SE NA SVŮJ SERVER PŘES SSH

# ssh root@server_ip

Zda máte na svém serveru nainstalovanou správnou verzi Debianu, můžete zkontrolovat pomocí následujícího příkazu:

# lsb_release -a

Měli byste získat tento výstup:

Distributor ID: Debian
Description:    Debian GNU/Linux 8.3 (jessie)
Release:        8.3
Codename:       jessie

AKTUALIZOVAT SYSTÉM

Ujistěte se, že je váš server plně aktuální pomocí:

# apt-get update && apt-get upgrade

Nyní můžete vytvořit databázi, která bude potřeba pro instalaci Habari. Přihlaste se do MySQL jako root a proveďte následující dotazy:

# 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

INSTALOVAT HABARI

Dalším krokem je stáhnout si Habari a nainstalovat jej a zároveň nakonfigurovat směrnici virtuálního hostitele Nginx pro vaši doménu. Nejprve zadejte adresář, který si vyberete, kam si stáhnete nejnovější verzi Habari, která je v době psaní tohoto článku verze 0.9.2 .

Použijeme /opt adresář, ale klidně si stáhněte Habari do umístění, které si vyberete.

# cd /opt

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

Vytvořte adresář, do kterého se přesune rozbalená instalace:

# mkdir -p /var/www/html/habari

Rozbalte archiv do výše uvedeného adresáře:

# unzip habari-0.9.2.zip -d /var/www/html/habari/

Přiřaďte správné vlastnictví souborů a adresářů, aby váš webový server Nginx mohl skutečně číst data:

# chown -R www-data: /var/www/html/habari/

A v neposlední řadě otevřete soubor Nginx, říkejme mu habari, který bude sloužit jako virtuální hostitel pro doménu, kterou budete používat k hostování Habari.

# nano /etc/nginx/sites-available/habari

Vložte níže uvedené řádky do souboru:

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;
    }
}

Samozřejmě nezapomeňte nahradit název_domény.com s vaší skutečnou doménou. Uložte a zavřete soubor. Poté jej povolte vytvořením symbolického odkazu:

# ln -s /etc/nginx/sites-available/habari /etc/nginx/sites-enabled/

Otestujte konfiguraci Nginx:

# nginx -t

Pokud je vše úspěšné, restartujte Nginx, aby se změny projevily:

# service nginx restart

Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na http://vaše_doména.com k dokončení instalace Habari.

Zadejte přihlašovací údaje databáze v části Nastavení databáze a klikněte na Zkontrolovat připojení databáze pro ověření správnosti přihlašovacích údajů.

Poté nakonfigurujte svůj web v části Konfigurace webu ve kterém můžete pojmenovat své stránky Habari, uživatelské jméno, heslo a e-mail.

Dále vyberte motiv, pluginy a klikněte na Instalovat Habari pokračovat.

Gratulujeme, úspěšně jste nainstalovali Habari s Nginx na váš server Debian 8.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Debian VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Habari nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Nainstalujte Nginx s ngx_pagespeed na CentOS 7

  2. Jak nainstalovat FuelPHP s Nginx na Debian 8 VPS

  3. Nainstalujte Plone s Nginx na Debian 8 VPS

  1. Jak nainstalovat Phorum s Nginx na Debian 9

  2. Jak nainstalovat Ghost na Debian s Nginx

  3. Jak nainstalovat DokuWiki na Debian Wheezy s Nginx

  1. Jak nainstalovat WordPress s Nginx na Debian 10

  2. Jak nainstalovat WonderCMS s Nginx na Debian 11

  3. Nainstalujte phpMyAdmin na Debian 11 s Nginx