Dalam hal membuat situs web, salah satu cara termudah untuk mengaktifkan dan menjalankan situs Anda adalah menggunakan CMS (sistem pengelolaan konten ) yang biasanya datang dengan paket PHP kode dan semua tema dan plugin yang Anda butuhkan.
Selain WordPress , CMS populer lainnya adalah Joomla . Joomla adalah CMS sumber terbuka dan gratis yang dibangun di atas PHP dan menyimpan datanya pada mesin basis data berbasis SQL di bagian belakang.
Dalam artikel ini, Anda akan mempelajari cara memasang Joomla di Ubuntu 18.04 dan rilis Ubuntu yang lebih baru.
Langkah 1:Perbarui Paket Sistem Ubuntu
Itu selalu merupakan ide bagus untuk memperbarui paket sistem dan repositori sebelum hal lain. Jadi perbarui &tingkatkan sistem Anda dengan menjalankannya.
$ sudo apt update -y && sudo apt upgrade -y
Perbarui Paket Sistem Ubuntu
Langkah 2:Instal Apache dan PHP 7.2 di Ubuntu
Joomla ditulis di PHP dan menyimpan data di MySQL di bagian belakang. Selanjutnya, pengguna akan mengakses Joomla berbasis situs melalui browser dan untuk alasan itu, kita perlu menginstal Apache server web yang akan melayani Joomla halaman.
Untuk menginstal Apache dan PHP ( kita akan menggunakan PHP 7.2 ) jalankan perintah di bawah ini.
$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
Instal Apache dan PHP di Ubuntu
Setelah penginstalan selesai, Anda dapat memverifikasi versi Apache diinstal dengan menjalankan perintah dpkg.
$ sudo dpkg -l apache
Periksa Versi Apache di Ubuntu
Sekarang mulai dan aktifkan Apache server web.
$ sudo systemctl start apache2 $ sudo systemctl enable apache2
Untuk mengonfirmasi bahwa Apache aktif dan berjalan, jalankan perintah:
$ sudo systemctl status apache2
Sekarang buka browser Anda dan ketik alamat IP server Anda di bilah URL seperti yang ditunjukkan:
http://server-IP
Anda akan mendapatkan halaman web di bawah yang menunjukkan Apache telah diinstal dan dijalankan.
Verifikasi Halaman Apache di Ubuntu
Untuk mengonfirmasi apakah PHP terinstal jalankan perintah.
$ php -v
Periksa Versi PHP di Ubuntu
Langkah 3:Instal MariaDB di Ubuntu
Sejak Joomla akan membutuhkan database di backend untuk menyimpan datanya, kita perlu menginstal server database relasional. Untuk panduan ini, kami akan menginstal MariaDB server yang merupakan cabang dari MySQL . Ini adalah mesin basis data sumber terbuka dan gratis yang dikemas dengan fitur dan fungsionalitas yang ditingkatkan.
Untuk menginstal MariaDB jalankan perintah:
$ sudo apt install mariadb-server
Instal MariaDB di Ubuntu
Sejak MariaDB tidak diamankan secara default, yang membuatnya rentan terhadap potensi pelanggaran. Sebagai tindakan pencegahan, kami akan mengamankan mesin basis data
Untuk mencapai ini, jalankan perintah:
$ sudo mysql_secure_installation
Tekan ENTER ketika diminta kata sandi root dan tekan ‘Y’
untuk menyetel kata sandi root.
Setel Kata Sandi MySQL di Ubuntu
Untuk sisa bagian, cukup ketik ‘Y’
dan tekan ENTER untuk menyetelnya ke setelan yang disarankan yang akan memperkuat keamanannya.
Amankan MySQL di Ubuntu
Kami akhirnya mengamankan mesin database kami.
Langkah 4:Buat Basis Data Joomla
Seperti yang telah dibahas sebelumnya, Joomla menyimpan datanya di backend SQL server, dalam hal ini, MariaDB . Jadi kita akan membuat database untuk menyimpan filenya.
Pertama, kita akan login ke MariaDB menggunakan perintah:
$ sudo mysql -u root -p
Untuk membuat database, pengguna database dan memberikan hak istimewa kepada pengguna database, jalankan perintah di bawah ini.
MariaDB [(none)]> CREATE DATABASE joomla_db; MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email protected]’; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Langkah 5:Unduh Joomla di Ubuntu
Pada langkah ini, kita akan mengunduh file instalasi dari situs web resmi Joomla. Pada saat penulisan, versi terbaru adalah Joomla 3.9.16 . Untuk mengunduh paket instalasi, jalankan perintah di bawah ini:
$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip
Setelah unduhan selesai. Kita perlu unzip ini ke direktori webroot. Jadi mari kita buat direktori dan beri nama ‘Joomla '. Anda dapat memberikan nama apa pun yang Anda inginkan.
$ sudo mkdir /var/www/html/joomla
Selanjutnya, unzip file Joomla zip ke 'Joomla . yang baru saja dibuat ’ direktori.
$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html/joomla
Setelah selesai, atur kepemilikan direktori direktori ke pengguna Apache dan ubah izin seperti yang ditunjukkan di bawah ini:
$ sudo chown -R www-data:www-data /var/www/html/joomla $ sudo chmod -R 755 /var/www/html/joomla
Agar perubahan diterapkan, mulai ulang Apache server web.
$ sudo systemctl restart apache2
Langkah 6:Konfigurasi Apache untuk Joomla
Kami akan mengonfigurasi Apache server web ke server Joomla Halaman web. Agar ini terjadi, kami akan membuat file host virtual untuk Joomla dan menyebutnya Joomla.conf .
$ sudo vim /etc/apache2/sites-available/joomla.conf
Rekatkan konfigurasi di bawah ini ke dalam file dan simpan.
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/joomla/ ServerName example.com ServerAlias www.example.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>
Selanjutnya, aktifkan file host virtual.
$ sudo a2ensite joomla.conf $ sudo a2enmod rewrite
Kemudian restart layanan server web Apache agar perubahan diterapkan.
$ sudo systemctl restart apache2
Langkah 7:Menyelesaikan Instalasi Joomla di Ubuntu
Dengan semua konfigurasi di tempat, satu-satunya langkah yang tersisa adalah menyiapkan Joomla melalui peramban web. Jadi luncurkan browser Anda dan jelajahi URL server Anda seperti yang ditunjukkan
http:// server-IP/joomla
Halaman web di bawah ini akan ditampilkan. Isi detail yang diperlukan seperti Nama situs, Alamat email, nama pengguna dan kata sandi dan klik tombol ‘Berikutnya '.
Konfigurasi Situs Joomla
Di bagian selanjutnya, isi detail database seperti tipe database (Pilih MySQLI ), pengguna basis data, nama basis data, dan kata sandi basis data. Kemudian klik ‘Berikutnya '.
Pengaturan MySQL Joomla
Halaman berikut memberikan gambaran umum tentang semua pengaturan dan memungkinkan Anda untuk melakukan pemeriksaan pra-pemasangan.
Ikhtisar Instalasi Joomla
Gulir ke bawah ke ‘Pemeriksaan Pra-pemasangan ' dan 'Setelan yang disarankan ’ dan konfirmasikan bahwa semua paket yang diperlukan telah diinstal dan pengaturannya sudah benar.
Pemeriksaan Pra-Instalasi Joomla
Kemudian klik tombol ‘Instal ' tombol. Pengaturan Joomla akan dimulai seperti yang ditunjukkan.
Proses Instalasi Joomla
Setelah selesai, Anda akan mendapatkan pemberitahuan di bawah bahwa Joomla telah diinstal.
Instalasi Joomla Selesai
Sebagai tindakan pencegahan keamanan, penginstal akan meminta Anda untuk menghapus folder penginstalan sebelum melanjutkan untuk masuk, Jadi gulir ke bawah dan klik 'Hapus folder penginstalan ’ yang ditunjukkan di bawah.
Hapus Direktori Instalasi Joomla
Untuk masuk, klik ‘Administrator ’ yang akan mengarahkan Anda ke halaman di bawah ini.
Login Admin Joomla
Berikan nama pengguna dan kata sandi Anda dan klik tombol ‘Masuk ' tombol. Ini akan mengantar Anda ke dasbor Joomla yang ditunjukkan di bawah ini.
Dasbor Joomla di Ubuntu
Anda sekarang dapat membuat blog Anda dan menggunakan berbagai plugin dan pengaturan untuk meningkatkan tampilannya. Kami akhirnya menyelesaikan instalasi Joomla di Ubuntu 18.04 .
Berbagi itu Peduli…Berbagi di FacebookBerbagi di TwitterBerbagi di LinkedinBerbagi di Reddit