GNU/Linux >> Belajar Linux >  >> Cent OS

Instal Habari dengan Nginx di Debian 8

Dalam tutorial ini kita akan membahas langkah-langkah yang diperlukan untuk menginstal Habari dengan Nginx di VPS Debian 8.

Habari adalah mesin blog sumber terbuka dan gratis yang ditulis dalam PHP yang saat ini mendukung MySQL, SQLite dan PostgreSQL untuk backend database. Ini adalah platform penerbitan dan kerangka kerja aplikasi dengan inti modular berorientasi objek.

Fakta yang menarik adalah bahwa nama Habari berasal dari bahasa Swahili yang menyapa habari yang berarti “(apa kabar)”.

PERSYARATAN

Kami akan menggunakan SSD 1 Paket hosting VPS Linux untuk tutorial ini. Artikel ini mengasumsikan bahwa Anda telah menginstal dan mengonfigurasi Nginx, MySQL, dan PHP di server Anda. Jika bukan itu masalahnya, Anda dapat mengikuti tutorial hebat kami dan menginstal LEMP stack di server Anda dengan mudah.

MASUK KE SERVER ANDA MELALUI SSH

# ssh root@server_ip

Anda dapat memeriksa apakah Anda telah menginstal versi Debian yang tepat di server Anda dengan perintah berikut:

# lsb_release -a

Anda harus mendapatkan output ini:

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

PERBARUI SISTEM

Pastikan server Anda sepenuhnya mutakhir menggunakan:

# apt-get update && apt-get upgrade

Anda sekarang dapat membuat database yang akan dibutuhkan untuk instalasi Habari. Masuk ke MySQL sebagai root dan jalankan kueri berikut:

# 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

INSTAL HABARI

Langkah Anda selanjutnya adalah mengunduh Habari dan menginstalnya, mengonfigurasi arahan host virtual Nginx untuk domain Anda di sepanjang jalan. Pertama-tama masukkan direktori pilihan Anda di mana Anda akan mengunduh versi Habari terbaru yang pada saat penulisan artikel ini adalah versi 0.9.2 .

Kami akan menggunakan /opt direktori tetapi jangan ragu untuk mengunduh Habari ke lokasi pilihan Anda.

# cd /opt

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

Buat direktori tempat instalasi yang belum dibongkar akan dipindahkan:

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

Buka zip arsip ke direktori yang disebutkan di atas:

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

Tetapkan kepemilikan file dan direktori yang tepat sehingga server web Nginx Anda benar-benar dapat membaca data:

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

Dan last but not least, buka file Nginx, sebut saja habari yang akan berfungsi sebagai virtual host untuk domain yang akan Anda gunakan untuk menghosting Habari.

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

Rekatkan baris di bawah ini ke dalam 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;
    }
}

Tentu saja, jangan lupa untuk mengganti domainname.com dengan domain Anda yang sebenarnya. Simpan dan tutup file. Kemudian, aktifkan dengan membuat symlink:

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

Uji konfigurasi Nginx:

# nginx -t

Jika semuanya berhasil, restart Nginx agar perubahannya bisa diterapkan:

# service nginx restart

Sekarang buka browser web favorit Anda dan navigasikan ke http://domain_anda.com untuk menyelesaikan instalasi Habari.

Masukkan kredensial basis data di bawah Pengaturan Basis Data dan klik Periksa Koneksi Database untuk memverifikasi bahwa kredensial sudah benar.

Setelah itu konfigurasikan situs Anda di bawah Konfigurasi Situs di mana Anda dapat memberi nama situs Habari, nama pengguna, kata sandi, dan email Anda.

Selanjutnya, pilih tema, plugin, dan klik Instal Habari untuk melanjutkan.

Selamat, Anda telah berhasil menginstal Habari dengan Nginx di server Debian 8 Anda.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Debian kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Habari untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Cent OS
  1. Cara menginstal FuelPHP dengan Nginx di Debian 8 VPS

  2. Instal Plone dengan Nginx di VPS Debian 8

  3. Instal phpMyAdmin di Debian 11 dengan Nginx

  1. Instal Nginx dengan ngx_pagespeed di CentOS 7

  2. Cara Menginstal Phorum dengan Nginx di Debian 9

  3. Cara Menginstal HTTP Git Server dengan Nginx di Debian 11

  1. Cara Menginstal Ghost di Debian dengan Nginx

  2. Cara menginstal DokuWiki di Debian Wheezy dengan Nginx

  3. Cara Menginstal WordPress dengan Nginx di Debian 10