GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal CMS BoltWire di Ubuntu 18.04

CMS BoltWire adalah sistem manajemen konten sumber terbuka yang mudah dipasang dan menawarkan banyak fitur. Ditulis dalam PHP, BoltWire CMS menawarkan fitur yang mungkin tidak tersedia dengan CMS berbasis PHP lainnya, seperti WordPress, Joomla, atau Drupal – sebagai gantinya, ini membantu Anda membuat situs web pribadi atau bisnis dalam hitungan menit hanya dengan mengunggah konten situs ini ke server. Ini tidak memerlukan database, sehingga seluruh proses menjadi lebih lancar.

Instalasi cukup sederhana. Jika Anda mengikuti instruksi kami dengan cermat, Anda dapat menyelesaikan instalasi Boltwire CMS dalam waktu kurang dari 10 menit. Mari kita mulai.

Persyaratan:

  • Untuk tujuan tutorial ini, kami akan menggunakan VPS Ubuntu 18.04.
  • Akses root SSH penuh (atau pengguna dengan hak sudo)
  • Nama domain terdaftar dan menunjuk ke alamat IP server Anda. Dalam tutorial ini, kita akan menggunakan your_domain.com sebagai pengganti.

1. Masuk melalui SSH dan Perbarui Sistem

Masuk ke Ubuntu 18.04 VPS Anda dengan SSH sebagai pengguna root (Ganti 'root' dengan nama pengguna Anda dengan hak akses root jika Anda ingin masuk dengan cara itu):

ssh root@IP_Address -p Port_number

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

$ lsb_release -a

Anda harus mendapatkan output ini:

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

Setelah Anda masuk, jalankan perintah berikut untuk memperbarui semua paket yang diinstal ke versi terbaru yang tersedia:

$ apt-get update && apt-get upgrade

2. Instal Nginx

Untuk menginstal Nginx di server Ubuntu 18.04 Anda, Anda perlu menjalankan perintah berikut:

$ apt-get install nginx

Setelah instalasi selesai, mulai Nginx dan aktifkan untuk memulai secara otomatis setelah reboot dengan dua perintah ini:

$ systemctl start nginx
$ systemctl enable nginx

Untuk memeriksa dan memverifikasi apakah Nginx sedang berjalan di server Anda, jalankan perintah berikut:

$ systemctl status nginx

Outputnya akan terlihat seperti ini:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 21112 (nginx)
    Tasks: 3 (limit: 2320)
   CGroup: /system.slice/nginx.service
           ├─21112 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─21113 nginx: worker process
           └─21114 nginx: worker process

3:Instal PHP 7.2

Karena PHP versi 7.2 tidak tersedia melalui repositori perangkat lunak default Ubuntu, kita perlu menginstalnya melalui repositori pihak ketiga.

PHP 7.2 dapat diinstal menggunakan PPA Ondřej Surý, jadi instal software-properties-common dan python-software-properties paket:

$ apt-get install software-properties-common python-software-properties

Setelah selesai, tambahkan PPA Ondřej dan perbarui sumber Anda:

$ add-apt-repository -y ppa:ondrej/php
$ apt-get update

Instal PHP 7.2 menggunakan perintah berikut:

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

Untuk menginstal PHP 7.2-FPM dan modul terkait (ini diperlukan agar BoltWire berjalan dengan benar), Anda dapat menjalankan perintah berikut:

$ apt install php7.2-fpm php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-curl php7.2-zip

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

$ php -v

Anda akan menerima teks berikut sebagai output:

PHP 7.2.15-0ubuntu0.18.04.1 (cli) (built: Feb  8 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Setelah menginstal PHP 7.2, jalankan perintah di bawah ini untuk membuka file konfigurasi default PHP untuk Nginx. Kami menggunakan 'nano' sebagai editor teks kami – Anda dapat menggunakan editor teks pilihan Anda.

$ nano /etc/php/7.2/fpm/php.ini

Kemudian buat perubahan pada baris berikut di bawah ini dalam file dan simpan. Nilai di bawah ini adalah pengaturan yang kami sarankan untuk diterapkan ke lingkungan Anda. (Ubah zona waktu ke zona terdekat dengan lokasi server Anda):

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/St. Louis

4. Unduh Rilis Terbaru BoltWire

Selanjutnya, buka https://www.boltwire.com/downloads, klik kanan tombol “Download ” dan salin tautan unduhan langsung, lalu unduh ke server Anda dengan menggunakan wget . Setelah unduhan selesai, unzip file zip yang diunduh.

Perintah di bawah ini sudah memiliki tautan unduhan untuk BoltWire yang telah dimasukkan sebelumnya. Versi terbaru pada saat penulisan adalah 6.02:

$ cd /var/www/html
$ wget https://www.boltwire.com/files/6/boltwire6.02.zip 
$ unzip boltwire6.02.zip

Kemudian jalankan perintah berikut untuk mengatur izin yang benar agar BoltWire berfungsi dengan benar.

$ chown -R www-data:www-data /var/www/html/boltwire/
$ chmod -R 755 /var/www/html/boltwire/

5. Mengatur Konfigurasi Nginx untuk BoltWire

Sekarang kita akan mengkonfigurasi file konfigurasi Nginx untuk BoltWire. File ini akan mengontrol cara pengguna mengakses konten BoltWire. Jalankan perintah berikut untuk membuat file konfigurasi baru bernama boltwire.conf .

$ nano /etc/nginx/sites-available/boltwire.conf

Kemudian salin dan tempel konten di bawah ini ke dalam file dan simpan. Ganti domain_anda.com dengan nama domain Anda sendiri. Jika perlu, ubah nilai di mana direktori root BoltWire Anda berada.

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/boltwire;
    index  index.php index.html index.htm;
    server_name  your_domain.com www.your_domain.com; client_max_body_size 100M; autoindex off; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

Simpan perubahan dan uji konfigurasi Nginx dengan menjalankan perintah berikut:

$ nginx -t

Outputnya akan terlihat seperti ini:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Untuk mengaktifkan blok server yang baru saja kita buat, jalankan perintah ini:

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Terakhir, mulai ulang Nginx agar perubahan diterapkan:

systemctl restart nginx

6. Akses BoltWire

Sekarang, buka browser web Anda dan ketik URL server Anda. Dalam kasus kami, URL-nya adalah http://your_domain.com/start.php . Anda akan diarahkan ke halaman berikut:

Sekarang, berikan kata sandi baru yang akan digunakan untuk mengakses administrasi situs Anda, lalu klik tombol KIRIM tombol. Anda akan melihat halaman berikut:

Sekarang, berikan kata sandi situs dan ID situs Anda – ID situs adalah nama folder tempat situs baru ditambahkan, yang akan terlihat di URL situs. Setelah selesai, klik Buat Situs tombol.

Situs BoltWire pertama Anda sekarang aktif. Anda dapat mengaksesnya di http://your_domain.com/site_name/index.php . Ganti site_name dengan nama situs yang Anda pilih sebelumnya.

Selamat. Anda telah berhasil menginstal BoltWire CMS di Ubuntu 18.04 VPS Anda. Anda sekarang dapat memeriksa dokumentasi BoltWire CMS untuk informasi lebih lanjut.

Tentu saja, Anda tidak perlu melakukan semua ini jika menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal BoltWire CMS 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 bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Memasang BoltWire CMS di Ubuntu 18.04 LTS

  2. Cara menginstal CMS Elefant di Ubuntu 16.04

  3. Cara Menginstal Nginx di Ubuntu 18.04

  1. Cara menginstal Cody CMS di Ubuntu 14.04

  2. Cara Menginstal LEMP di Ubuntu 18.04

  3. Cara Menginstal Grav CMS di Ubuntu 18.04

  1. Cara Menginstal Grav CMS dengan Nginx di Ubuntu 16.04

  2. Cara Menginstal Nginx di Ubuntu 16.04

  3. Cara Menginstal PHP 7.3 di Ubuntu 18.04