GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Anchor CMS di Ubuntu 18.04 LTS

Anchor CMS adalah sistem manajemen konten gratis, open source, sederhana, ringan, dan kuat. Ini dirancang khusus dengan kinerja dengan fokus pada kesederhanaan dan keanggunan. Anchor hadir dengan banyak fitur seperti, pemasangan yang mudah, kemampuan untuk menambahkan CSS khusus, JavaScript, dan HTML, serta fungsionalitas seret dan lepas.

Panduan ini akan menjelaskan cara menginstal Anchor CMS di server Ubuntu 18.04 LTS (Bionic Beaver).

Persyaratan

  • Server yang menjalankan Ubuntu 18.04.
  • Pengguna non-root dengan hak istimewa sudo.

Instal Server LAMP

Anchor CMS berjalan di server Web, ditulis dalam PHP dan menggunakan MariaDB untuk menyimpan datanya. Jadi, Anda perlu menginstal Apache, MariaDB, dan PHP ke sistem Anda.

Pertama, instal Apache dan MariaDB dengan perintah berikut:

sudo apt-get install apache2 mariadb-server -y

Selanjutnya, Anda perlu menambahkan repositori ondrej untuk menginstal versi terbaru PHP. Anda dapat menambahkan repositori dengan perintah berikut:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

Setelah repositori terinstal, perbarui repositori dan instal PHP beserta semua dependensinya dengan perintah berikut:

sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-mcrypt php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip -y

Setelah semua paket terinstal, edit file konfigurasi default PHP:

sudo nano /etc/php/7.2/apache2/php.ini

Lakukan perubahan berikut:

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Asia/Kolkata

Simpan dan tutup file, lalu mulai layanan Apache dan MariaDB dan aktifkan untuk memulai saat boot dengan perintah berikut:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Konfigurasi MariaDB

Sebelum memulai, Anda harus mengamankan instalasi default MariaDB. Anda dapat melakukannya dengan menjalankan skrip berikut:

sudo mysql_secure_installation

Jawab semua pertanyaan seperti yang ditunjukkan di bawah ini:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Setelah MariaDB diamankan, masuk ke shell MariaDB:

mysql -u root -p

Masukkan kata sandi root Anda dan tekan Enter, lalu buat database dan pengguna dengan perintah berikut:

MariaDB [(none)]> CREATE DATABASE anchor_db;
MariaDB [(none)]> CREATE USER anchor_user;

Selanjutnya, berikan hak istimewa ke database Anchor dengan perintah berikut:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON anchor_db.* TO 'anchor_user'@'localhost' IDENTIFIED BY 'password';

Selanjutnya, Anda perlu menjalankan perintah FLUSH PRIVILEGES agar tabel privileges akan dimuat ulang oleh MySQL dan kita dapat menggunakan credentia$

MariaDB [(none)]> FLUSH PRIVILEGES;

Selanjutnya, keluar dari konsol MariaDB dengan perintah berikut:

MariaDB [(none)]> \q

Instal CMS Jangkar

Sebelum memulai, Anda perlu menginstal Komposer di sistem Anda. Komposer adalah manajer ketergantungan untuk PHP. Anda dapat menginstalnya dengan perintah berikut:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Selanjutnya, unduh Anchor CMS menggunakan perintah berikut:

cd /var/www/html
sudo composer create-project anchorcms/anchor-cms
sudo mv anchor-cms anchor

Selanjutnya, berikan izin yang tepat ke direktori jangkar:

sudo chown -R www-data:www-data /var/www/html/anchor/
sudo chmod -R 755 /var/www/html/anchor/

Konfigurasi Apache untuk Jangkar

Pertama, Anda perlu membuat file host virtual Apache untuk Anchor CMS. Anda dapat membuatnya dengan perintah berikut:

sudo nano /etc/apache2/sites-available/anchor.conf

Tambahkan baris berikut:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/anchor
     ServerName example.com

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

     ErrorLog ${APACHE_LOG_DIR}/anchor_error.log
     CustomLog ${APACHE_LOG_DIR}/anchor_access.log combined

</VirtualHost>

Simpan file, lalu aktifkan file virtual host apache dengan perintah berikut:

sudo a2ensite anchor

Selanjutnya, aktifkan modul Apache rewrite dan muat ulang layanan apache dengan perintah berikut:

sudo a2enmod rewrite
sudo systemctl restart apache2

Akses Antarmuka Web Jangkar

Sekarang, buka browser web Anda dan ketik URL http://example.com . Anda akan diarahkan ke halaman berikut:

Sekarang, klik Jalankan penginstal tombol. Anda akan melihat halaman berikut:

Di sini, pilih Bahasa dan Zona waktu, lalu klik Berikutnya Langkah tombol. Anda akan melihat halaman berikut:

Berikan detail database Anda, lalu klik Langkah Berikutnya tombol. Anda akan melihat halaman berikut:

Berikan nama dan deskripsi situs Anda, lalu klik Langkah Berikutnya tombol. Anda akan melihat halaman berikut:

Berikan nama pengguna, sandi, dan email admin Anda, lalu klik tombol Selesai tombol. Anda akan melihat halaman berikut:

Sekarang, klik kunjungi panel admin Anda tombol. Anda akan melihat halaman berikut:

Sekarang, berikan nama pengguna dan kata sandi admin Anda, lalu klik tombol Masuk tombol. Anda akan melihat halaman berikut:

  • Ubuntu
  • CMS Jangkar

Ubuntu
  1. Cara Menginstal CMS Couch di Ubuntu 16.04 LTS

  2. Cara Menginstal Redmine di Ubuntu 20.04 LTS

  3. Cara Menginstal Grav CMS di Ubuntu 20.04 LTS

  1. Cara Menginstal CMS SilverStripe di Ubuntu 18.04 LTS

  2. Cara Instal MODX CMS di Ubuntu 18.04 LTS

  3. Cara Menginstal CMS Bahan Bakar di Ubuntu 18.04 LTS

  1. Cara Menginstal InvoicePlane di Ubuntu 18.04 LTS

  2. Cara Menginstal CMS PageKit di Ubuntu 18.04 LTS

  3. Cara Menginstal CMS Microweber di Ubuntu 18.04 LTS