GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Instal Elxis CMS di Ubuntu 18.04 LTS

Elxis CMS adalah CMS gratis dan open source yang ditulis dalam bahasa PHP yang memungkinkan kita untuk membuat website dari kecil hingga website hingga website perusahaan. Ini sederhana, cepat dan mudah digunakan sehingga Anda dapat dengan mudah menginstalnya tanpa keahlian pemrograman. Muncul dengan banyak fitur seperti, Mendukung multi-situs dan beberapa bahasa, Mendukung SSL/TLS, Menu multi-level, Monitor kinerja, Galeri gambar, Desain responsif, dan banyak lagi.

Dalam tutorial ini, kami akan menjelaskan cara menginstal Elxis CMS di server Ubuntu 18.04.

Persyaratan

  • Server yang menjalankan Ubuntu 18.04.
  • Alamat IP statis 172.20.10.8 telah disiapkan untuk server Anda.
  • Pengguna non-root dengan hak istimewa sudo.

Memulai

Sebelum memulai, Anda perlu memperbarui sistem Anda dengan versi terbaru. Anda dapat melakukannya dengan menjalankan perintah berikut:

sudo apt-get update -y
sudo apt-get upgrade -y

Setelah sistem Anda diperbarui, mulai ulang sistem untuk menerapkan perubahan.

Instal Server LAMP

Pertama, instal server web Apache, server MariaDB, PHP dan modul PHP lainnya dengan menjalankan perintah berikut:

sudo apt-get install apache2 mariadb-server php7.2 php7.2-mysql php7.2-curl php7.2-xml php7.2-intl php7.2-cli php7.2-ldap php7.2-zip php7.2-readline php7.2-imap php7.2-json php7.2-cgi libapache2-mod-php7.2 php7.2-xmlrpc php7.2-gd php7.2-mbstring php7.2 php7.2-common php7.2-xmlrpc php7.2-soap php7.2-tidy php7.2-recode php7.2-sqlite3 php7.2-intl unzip wget -y

Setelah semua paket terinstal, buka file php.ini dan buat beberapa perubahan:

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/Kolakata

Simpan dan tutup file.

Konfigurasi MariaDB

Secara default, MariaDB tidak diamankan. Jadi, Anda harus mengamankannya terlebih dahulu. Anda dapat mengamankannya dengan menjalankan perintah berikut:

sudo mysql_secure_installation

Jawab semua pertanyaan di bawah ini:

    Enter current password for root (enter for none): ENTER
    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

Berikan kata sandi root Anda. Kemudian, buat database dan pengguna untuk Elxis:

MariaDB [(none)]> CREATE DATABASE elxis;
MariaDB [(none)]> CREATE USER 'elxis'@'localhost' IDENTIFIED BY 'password';

Selanjutnya, berikan semua hak istimewa ke Elxis dengan perintah berikut:

MariaDB [(none)]> GRANT ALL ON elxis.* TO 'elxis'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Selanjutnya, flush hak istimewa dan keluar dari shell MariaDB:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Instal Elxis

Pertama, unduh Elxis versi terbaru dari halaman unduhan situs web resmi mereka.

http://www.elxis.org/download.html

Dan simpan di server Anda, mis. di /tmp. Setelah unduhan selesai, unzip file yang diunduh ke direktori root Apache dengan perintah berikut:

sudo unzip elxis_4.6_phaethon_rev1958.zip -d /var/www/html/elxis

Selanjutnya, berikan izin yang tepat ke direktori elxis:

chown -R www-data:www-data /var/www/html/elxis
chmod -R 777 /var/www/html/elxis

Selanjutnya, buat file host virtual Apache untuk Elxis:

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

Tambahkan baris berikut:

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

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

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Simpan dan tutup file. Kemudian, aktifkan Apache virtual host dan rewrite module dengan perintah berikut:

sudo a2ensite elxis
sudo a2enmod rewrite

Terakhir, restart layanan Apache dengan perintah berikut:

sudo systemctl restart apache2

Akses Elxis

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

Sekarang, klik tombol Lanjutkan tombol. Anda akan melihat halaman berikut:

Terima perjanjian lisensi dan klik Lanjutkan tombol. Anda akan melihat halaman berikut:

Sekarang, berikan detail Database Anda dan klik Kirim tombol. Anda akan melihat halaman berikut:

Berikan detail akun admin Anda dan klik Kirim tombol. Setelah instalasi selesai, Anda akan melihat halaman berikut:

Sekarang, klik Kunjungi situs web baru Anda tombol. Anda akan melihat dasbor default Elxis di halaman berikut:

Elxis telah berhasil diinstal.

  • http://www.elxis.org

Ubuntu
  1. Cara Menginstal BookStack di Ubuntu 16.04 LTS

  2. Cara Menginstal CMS Ariadne di Ubuntu 18.04 LTS

  3. Cara Memasang BoltWire CMS di Ubuntu 18.04 LTS

  1. Cara Instal Croogo CMS di Ubuntu 18.04 LTS

  2. Cara menginstal SOPlanning di Ubuntu 18.04 LTS

  3. Cara Menginstal ProcessWire CMS di Ubuntu 18.04 LTS

  1. Cara Menginstal BookStack di Ubuntu 18.04 LTS

  2. Cara Menginstal Craft CMS di Ubuntu 18.04 LTS

  3. Cara Memasang Bolt CMS di Ubuntu 18.04 LTS