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.