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.