Joomla adalah sistem manajemen konten yang memungkinkan Anda mengembangkan situs web dan mempublikasikan konten web dengan mudah dengan cara yang ramah pengguna. Ini open-source, gratis untuk digunakan dan dibangun di atas kerangka aplikasi web model-view-controller yang siap-seluler. Dalam tutorial ini, kami akan menunjukkan cara menginstal Joomla di Ubuntu 18.04. Ini akan berfungsi di mana saja tetapi kami akan melakukannya di salah satu server hosting Joomla kami.
Prasyarat:
– VPS yang menjalankan Ubuntu 18.04
– Pengguna sudo administratif dengan hak akses root
1. Hubungkan ke Server Anda
Untuk terhubung ke server Anda melalui SSH sebagai root pengguna, gunakan perintah berikut:
ssh root@IP_ADDRESS -p PORT_NUMBER
dan ganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.
Setelah masuk, pastikan server Anda mutakhir dengan menjalankan perintah berikut:
sudo apt-get update sudo apt-get upgrade
2. Instal Server Database MySQL
Selanjutnya, kita akan menginstal server MySQL. Untuk menginstal paket default, jalankan perintah berikut:
sudo apt-get install mysql-server
Ini akan menginstal MySQL 5.7 di server Anda, tetapi tidak akan meminta Anda untuk mengatur kata sandi atau membuat perubahan konfigurasi lainnya. Karena ini membuat instalasi MySQL Anda tidak aman, untuk meningkatkan keamanan server MySQL Anda, kami sarankan Anda menjalankan 'mysql_secure_installation ' script dengan mengetikkan perintah berikut:
mysql_secure_installation
Skrip ini akan membantu Anda melakukan tugas keamanan penting seperti menyiapkan kata sandi root, menonaktifkan login root jarak jauh, menghapus pengguna anonim, dll.
3. Buat Database untuk Joomla
Sekarang, kita akan membuat database MySQL untuk situs Joomla kita. Masuk ke server MySQL Anda dengan perintah berikut dan masukkan kata sandi root MySQL Anda:
sudo mysql -u root -p
Pada bagian ini, kita akan membuat database MySQL baru joomla
dan tetapkan akses pengguna ke pengguna baru admin_user
dengan kata sandi Strong_Password
:
CREATE DATABASE joomla; GRANT ALL PRIVILEGES ON joomla.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password'; FLUSH PRIVILEGES; exit;
Jangan lupa untuk mengganti 'Strong_Password' dengan kata sandi kuat yang sebenarnya.
4. Instal Apache dan PHP
Untuk menginstal server web Apache, jalankan perintah berikut:
sudo apt-get install apache2
Setelah instalasi selesai, Anda harus mengaktifkan Apache untuk memulai secara otomatis saat server reboot dengan:
sudo systemctl enable apache2
Anda juga dapat memeriksa status layanan Apache Anda dengan perintah berikut:
sudo systemctl status apache2
Keluaran:
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) Main PID: 905 (apache2) Tasks: 7 (limit: 1110) CGroup: /system.slice/apache2.service ├─ 905 /usr/sbin/apache2 -k start ├─ 923 /usr/sbin/apache2 -k start ├─ 926 /usr/sbin/apache2 -k start ├─ 927 /usr/sbin/apache2 -k start ├─ 928 /usr/sbin/apache2 -k start ├─ 929 /usr/sbin/apache2 -k start └─16816 /usr/sbin/apache2 -k start
Karena Joomla adalah aplikasi berbasis PHP, langkah kita selanjutnya adalah menginstal PHP dan beberapa ekstensi PHP yang dibutuhkan oleh Joomla:
sudo apt-get install php php-xml php-mysql php-zip
Mulai ulang server web Apache untuk memuat modul PHP:
sudo systemctl restart apache2
Sekarang periksa versi PHP yang terinstal di server Anda:
php -v
Keluaran:
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
5. Unduh Joomla
Selanjutnya, jalankan perintah di bawah ini untuk mengunduh rilis terbaru Joomla.
wget https://downloads.joomla.org/cms/joomla3/3-9-1/joomla_3-9-1-stable-full_package-zip?format=zip
Kemudian jalankan perintah di bawah ini untuk menginstal &membuka zip paket, membuat direktori Joomla di direktori root dokumen Apache, dan mengekstrak file arsip Joomla.
sudo mkdir -p /var/www/html/joomla sudo unzip joomla_3-9-1-stable-full_package-zip?format=zip -d /var/www/html/joomla
Atur izin direktori yang sesuai:
sudo chown -R www-data:www-data /var/www/html/joomla sudo chmod -R 755 /var/www/html/joomla
6. Konfigurasi Server Web Apache
Buat file konfigurasi host virtual baru untuk situs web Joomla Anda, dengan nama domain-anda.com.conf :
sudo nano /etc/apache2/sites-available/your-domain.com.conf
Dan tambahkan konten berikut ke file:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/joomla/ ServerName your-domain.com ServerAlias www.your-domain.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/joomla/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Simpan file dan keluar.
Untuk mengaktifkan virtual host yang baru saja kita buat, jalankan perintah berikut:
ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf
Mulai ulang Apache agar perubahan diterapkan:
sudo systemctl restart apache2
Buka http://domain-anda.com/ di browser web pilihan Anda dan selesaikan langkah-langkah penginstalan.
Itu saja. Jika Anda mengikuti semua petunjuk dengan benar, Anda seharusnya sekarang dapat menyelesaikan instalasi Joomla di server Ubuntu 18.04 Anda.
Tentu saja, Anda tidak perlu menginstal Joomla di Ubuntu 18.04 jika Anda menggunakan salah satu layanan hosting VPS terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Joomla di server Ubuntu 18.04 Anda untuk Anda. Mereka tersedia 24x7 dan akan segera menangani instalasi Joomla. Anda juga dapat melihat panduan kami tentang Cara Menginstal Joomla dengan Nginx di Ubuntu 18.04.
PS . Jika Anda menyukai posting ini tentang cara menginstal Joomla di Ubuntu 18.04 , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini, atau jika Anda memiliki pertanyaan, tinggalkan komentar, dan administrator sistem kami akan membalasnya secepat mungkin. Terima kasih.