Instal Automad CMS di Debian 10/Ubuntu 18.04

Dalam panduan ini, kita akan belajar cara menginstal Automad CMS di Debian 10 /Ubuntu 18.04. Automad  adalah sistem manajemen konten berbasis file dan engine template yang ditulis dalam PHP. Ini menyimpan semua konten dalam file teks yang dapat dibaca manusia alih-alih database dan dengan demikian situs yang dibuat dengan Automad sepenuhnya portabel, mudah dipasang dan dapat dikontrol versinya dengan menggunakan Git atau Mercurial.

Instal Automad CMS di Debian 10/Ubuntu 18.04

Prasyarat

Automad ditulis dalam PHP dan karenanya memerlukan server web dengan ekstensi PHP dan PHP yang diinstal untuk menjalankannya. Berikut adalah daftar persyaratan sistem minimum;

  • Server web Apache atau Nginx
  • PHP 5.4+
  • Di server Apache, modul mod_rewrite harus diaktifkan

Jalankan Pembaruan Sistem

Jalankan perintah di bawah ini untuk memperbarui dan meningkatkan paket sistem Anda.

apt update apt upgrade

Instal Paket yang Diperlukan

Setelah pembaruan sistem selesai, lanjutkan untuk menginstal paket yang diperlukan. Perintah di bawah ini menginstal PHP dan ekstensi yang diperlukan serta server web Apache.

apt install php php-zip php-curl php-mbstring php-gd php-xml php-xmlrpc php-soap

Setelah instalasi selesai, server web Apache diatur untuk dijalankan dan diaktifkan untuk dijalankan pada boot sistem.

systemctl status apache2
● apache2.service - Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-08-21 13:08:36 EDT; 1min 26s ago Docs: https://httpd.apache.org/docs/2.4/ Main PID: 16413 (apache2) Tasks: 6 (limit: 1150) Memory: 17.3M CGroup: /system.slice/apache2.service ├─16413 /usr/sbin/apache2 -k start ├─16429 /usr/sbin/apache2 -k start ├─16430 /usr/sbin/apache2 -k start ├─16432 /usr/sbin/apache2 -k start ├─16433 /usr/sbin/apache2 -k start └─16434 /usr/sbin/apache2 -k start
systemctl is-enabled apache2 enabled

Di Ubuntu 18.04, PHP 7.2 diinstal secara default sementara PHP 7.3 diinstal pada Debian 10 secara default. Anda dapat memverifikasi ini dengan menjalankan;

Ubuntu 18.04

php -v PHP 7.2.19-0ubuntu0.18.04.2 (cli) (built: Aug 12 2019 19:34:28) ( NTS ) Copyright (c) 1997-2018 PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.19-0ubuntu0.18.04.2, Copyright (c) 1999-2018, by Zend Technologies

Debian 10 Buster

php -v PHP 7.3.4-2 (cli) (built: Apr 13 2019 19:05:48) ( NTS ) Copyright (c) 1997-2018 PHP Group Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.4-2, Copyright (c) 1999-2018, by Zend Technologies

Konfigurasi Apache Untuk Automad CMS

Buat file konfigurasi Apache untuk Automad CMS dengan konten berikut;

vim /etc/apache2/sites-available/automadcms.conf
<VirtualHost 192.168.56.108:80> ServerAdmin [email protected] DocumentRoot /var/www/html/automadcms ServerName automadcms.example.com <Directory /var/www/html/automadcms> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/automadcms_error.log CustomLog ${APACHE_LOG_DIR}/automadcms_access.log combined </VirtualHost>

Simpan file konfigurasi dan keluar dan periksa sintaks konfigurasi.

apachectl configtest

Jika semuanya baik-baik saja, Anda harus mendapatkan Syntax OK.

Selanjutnya, aktifkan situs Automd CMS dan modul rewrite.

a2ensite automadcms.conf
a2enmod rewrite

Download File Instalasi Automad CMS

Jalankan perintah di bawah ini untuk mengdownload file instalasi Automad CMS ke direktori root web yang Anda tentukan dalam file konfigurasi Apache Automad CMS di atas.

wget https://bitbucket.org/marcantondahmen/automad/get/default.zip

Instal Automad CMS di Debian 10/Ubuntu 18.04

Menginstal Automad CMS semudah membuka ritsleting file downloadan dan menyalinnya ke direktori root web Automad CMS.

Ekstrak File CMS Automad

apt install zip unzip default.zip

Pindahkan konten ke direktori root web.

mv marcantondahmen-automad-6fff2a0456dc /var/www/html/automadcms

Atur kepemilikan user dan grup dari file Automad CMS ke server web www-data.

chown -R www-data:www-data /var/www/html/automadcms chmod -R 755 /var/www/html/automadcms

Mulai ulang Apache2

systemctl restart apache2

Mengakses CMS Automad

Anda sekarang dapat mengakses situs Automad CMS Anda melalui http://automadcms.example.com.

Instal Automad CMS di Debian 10/Ubuntu 18.04

Buat Akun Pengguna CMS Automad

Untuk membuat akun user Automad CMS, masuk ke dashboard Automad CMS, http://automadcms.example.com/dashboard.

Pendaftaran Akun Pengguna CMS Automad

Isi nama user dan password dan download formulir pendaftaran user dan copy di bawah /config direktori dalam direktori proyek Automad CMS Anda.

Misalnya, dalam kasus saya accounts.phpfile didownload ke direktori ~/downloads. Untuk mempertahankan izin, copy file sebagaiwww-data.

sudo -u www-data cp /home/amos/accounts.php /var/www/html/automadcms/config/

Masuk ke Situs CMS Automad

Setelah Anda memiliki formulir akun, login ke Automad CMS melalui http://automadcms.example.com/dashboard

Interface masuk CMS otomatis

Dan di sana Anda pergi. Anda masuk ke dasbor admin Automad CMS.

Dasbor admin CMS otomatis

Anda telah berhasil menginstal Automad CMS di Debian 10/Ubuntu 18.04. Anda sekarang dapat menjelajahinya. Menikmati.

Baca lebih lanjut tentang Automad CMS di;

Panduan Pengguna CMS Automad

Tutorial Terkait;

Instal WonderCMS dengan Nginx di Debian 10

Instal WonderCMS di Debian 10 Buster

Instal GoAccess di Ubuntu 18.04/Debian 10 Buster