GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Bludit di Debian 9

Dalam tutorial ini, kami akan memandu Anda melalui langkah-langkah menginstal Bludit pada VPS Debian 9.

Bludit adalah CMS file datar open-source yang fleksibel dan mudah digunakan yang ditulis dalam PHP yang tidak memerlukan server database untuk berfungsi. Hal ini tentu saja membuat instalasi menjadi lebih sederhana, dan membuat penggunaan CMS ini secara keseluruhan menjadi lebih ringan jika dibandingkan dengan platform CMS yang berorientasi database seperti WordPress. Mari kita mulai dengan penginstalan.

Prasyarat

  • VPS Debian 9. Untuk keperluan tutorial ini, kami akan menggunakan paket hosting VPS SSD 1 kami.
  • Akses SSH dengan hak akses root (atau akses ke akun admin dengan hak istimewa sudo)
  • PHP 5.6 atau lebih tinggi dengan ekstensi PHP mbstring, GD, DOM, XML, dan JSON diaktifkan.
  • Server web Apache 2.0 atau lebih tinggi dikompilasi dengan modul mod_rewrite. Atau, kita dapat menggunakan server web bawaan PHP, Nginx, atau Lighttpd sebagai server web.

Langkah 1:Masuk melalui SSH dan Perbarui Sistem

Masuk ke VPS Debian 9 Anda menggunakan SSH.

ssh root@IP_Address -p Port_number

Jangan lupa untuk mengganti “IP_Address” dan “Port_number” dengan nilai yang sesuai untuk VPS Anda.

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 9.9 (Stretch)
Release: 9.9
Codename: stretch

Kemudian, jalankan perintah berikut untuk memastikan bahwa semua paket OS yang diinstal di server diperbarui ke versi terbaru yang tersedia:

apt update 
apt upgrade

Anda juga dapat mengaktifkan pembaruan otomatis pada VPS Debian 9 Anda dengan mengikuti salah satu tutorial kami sebelumnya.

Setelah itu, kita dapat mulai menginstal paket yang kita perlukan.

Langkah 2:Instalasi Server Web Apache

Untuk menginstal server web Apache, jalankan perintah berikut:

apt-get install apache2

Setelah instalasi selesai, Anda harus mengaktifkan Apache untuk memulai secara otomatis saat server boot dengan:

systemctl enable apache2

Anda juga dapat memeriksa status layanan Apache Anda dengan perintah berikut:

systemctl status apache2

Keluaran:

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-08-07 03:34:36 CDT; 3min 47s ago
 Main PID: 429 (apache2)
   CGroup: /system.slice/apache2.service
           ├─429 /usr/sbin/apache2 -k start
           └─430 /usr/sbin/apache2 -k start

Langkah 3:Instal PHP 7.2

PHP 7.2 tidak tersedia melalui repositori bawaan Debian, jadi kami akan menggunakan repo pihak ketiga sebagai gantinya. Jika Anda sudah memiliki PHP 7.2, Anda dapat melewati langkah ini. PHP 7.2 dapat diinstal menggunakan repo pihak ketiga. Untuk melakukannya, instal 'software-properties-common' dan beberapa paket paket lainnya:

apt-get install software-properties-common apt-transport-https lsb-release ca-certificates

Kemudian, tambahkan repo dan perbarui sumber Anda:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update

Terakhir, instal PHP 7.2 menggunakan perintah berikut:

apt-get install php7.2 php7.2-cli php7.2-common

Untuk menginstal ekstensi PHP 7.2 yang diperlukan, Anda dapat menggunakan perintah berikut:

apt-get install php7.2-mbstring php7.2-gd php7.2-json php7.2-intl php7.2-curl php7.2-xml php7.2-zip

Gunakan perintah berikut untuk memeriksa versi PHP yang saat ini terinstal di server Anda:

php -v

Anda akan menerima output berikut:

PHP 7.2.20-2+0~20190725.24+debian9~1.gbp69697c (cli) (built: Jul 25 2019 11:53:56) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.20-2+0~20190725.24+debian9~1.gbp69697c, Copyright (c) 1999-2018, by Zend Technologies

Nonaktifkan PHP 7.0 di Apache dan aktifkan PHP 7.2:

a2dismod php7.0
a2enmod php7.2

Juga, aktifkan modul mod_rewrite di Apache jika belum diaktifkan:

a2enmod rewrite

Kemudian, restart Apache2 agar perubahan diterapkan:

service apache2 restart

Langkah 4:Unduh dan Instal Bludit

Pada saat menulis tutorial ini, versi stabil terbaru adalah Bludit. Unduh Bludit versi stabil terbaru ke /var/www/html direktori. Tautan unduhan telah ditambahkan ke perintah untuk Anda:

cd /var/www/html
wget https://s3.amazonaws.com/bludit-s3/bludit-builds/bludit_latest.zip

Ekstrak arsip ‘bludit_latest.zip’ dan ganti nama direktori:

unzip bludit_latest.zip

Buat file .htaccess di /var/www/html/bludit/ direktori (Anda dapat menggunakan editor teks pilihan Anda jika Anda mau):

vi /var/www/html/bludit/.htaccess

Tambahkan teks berikut ke file:

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>

# Enable rewrite rules
RewriteEngine on

# Deny direct access to .txt files
RewriteRule ^bl-content/(.*)\.txt$ - [R=404,L]

# All URL process by index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php [PT,L]

</IfModule>

Simpan dan tutup file.

Ubah izin file dan direktori di dalam /var/www/html/bludit direktori sehingga pengguna server web (www-data) dapat mengaksesnya:

chown www-data: -R /var/www/html/bludit

Langkah 5:Buat File Konfigurasi Apache

Sekarang kita akan mengkonfigurasi file konfigurasi Apache untuk Bludit. File ini akan mengontrol cara pengguna mengakses konten Bludit. Jalankan perintah berikut untuk membuat file konfigurasi baru bernama bludit.conf

nano /etc/apache2/sites-available/bludit.conf

Kemudian salin dan tempel konten di bawah ini ke dalam file dan simpan. Ganti yourdomain.com string dengan nama domain dan lokasi root direktori Anda sendiri.

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/bludit/
ServerName yourdomain.com
ServerAlias www.yourdomain.com

<Directory /var/www/html/bludit/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/yourdomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/yourdomain.com_access.log combined

</VirtualHost>

Simpan file dan aktifkan konfigurasi Apache yang baru dibuat dan mulai ulang Apache agar perubahan diterapkan.

a2ensite bludit
systemctl restart apache2

Langkah 6:Akses Bludit

Sekarang, buka browser web Anda dan ketik URL server Anda. Dalam kasus kami, URL-nya adalah http://yourdomain.com/ . Anda akan diarahkan ke halaman penginstal Bludit (http://yourdomain.com/install.php ):

Pilih Bahasa selama proses penginstalan, lalu buat akun pengguna administrator baru.

Itu dia. Jika Anda mengikuti semua petunjuk dengan benar sekarang, Anda seharusnya dapat mengakses back-end administrator di http://yourdomain.com/ admin dan mulai menggunakan Bludit.

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

PS. Jika Anda menyukai postingan ini tentang cara menginstal Bludit di Debian 9 , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini atau cukup tinggalkan balasan di bagian komentar. Terima kasih.


Debian
  1. Cara Menginstal PHP 7.4 / 7.3 / 7.2 / 7.1 di Debian 10 / Debian 9

  2. Cara Menginstal PHP 7.4 di Debian 10

  3. Cara Menginstal PHP 8 di Debian 10

  1. Cara Menginstal PHP 8.0 di Debian 11

  2. Cara Menginstal PHP 8.0 di Debian 10 / Debian 9

  3. Cara Menginstal PHP 7.2 di Debian 9

  1. Cara Menginstal PHP di Debian 9

  2. Cara Menginstal PHP di Debian 11

  3. Cara Menginstal PHP 7.3 di Debian 10