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.
Tautan
- http://www.elxis.org