GNU/Linux >> Belajar Linux >  >> Debian

Cara Instal Joomla dengan LAMP di Debian 10

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal Joomla dengan LAMP di Debian 10. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Joomla adalah salah satu sistem manajemen konten (CMS) paling populer yang digunakan oleh orang-orang di seluruh dunia. Joomla 3 adalah versi stabil terbaru yang direkomendasikan untuk semua proyek baru. Itu ditulis dalam PHP dan mengemas banyak fitur yang dapat diperluas dengan ekstensi dan tema gratis dan premium. Dengan Joomla, Anda dapat dengan mudah membangun toko eCommerce, situs web pribadi, atau blog Anda.

Instal Joomla dengan LAMP di Debian 10

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo apt update
sudo apt upgrade

Langkah 2. Instal LAMP Stack di Debian Linux.

Joomla dibuat dengan PHP. Anda dapat meng-host-nya seperti aplikasi web lainnya yang ditulis dalam PHP. Jadi, Anda perlu mengatur Debian sebagai server LAMP. Jika Anda belum melakukannya, gunakan panduan LAMP tradisional kami untuk menyiapkan Debian untuk melayani PHP sebelum Anda melanjutkan.

Langkah 3. Instal Joomla di sistem Debian.

Unduh versi terbaru CMS Joomla dari situs web resmi:

wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.zip

Setelah unduhan selesai. Kita perlu meng-unzip ini ke direktori webroot:

sudo mkdir /var/www/html/joomla
sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

Selanjutnya, 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

Langkah 4. Membuat database MySQL untuk Joomla.

Joomla menggunakan database MySQL untuk menyimpan semua datanya seperti pengaturan posting, halaman, pengguna, plugin, dan tema. Masuk ke server MySQL Anda dengan perintah berikut dan masukkan kata sandi root MySQL Anda:

mysql -u root -p

Setelah Anda berada di konsol MySQL, buat database baru:

MariaDB [(none)]> CREATE DATABASE joomla_db;MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘strong-your-passwd’;MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> EXIT;

Langkah 5. Konfigurasi Apache untuk Joomla.

Buat file konfigurasi host virtual baru untuk situs web Joomla Anda, dengan nama joomla.conf :

nano /etc/apache2/sites-available/joomla.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>

Kemudian restart layanan server web Apache agar perubahan diterapkan:

ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf

Agar konfigurasi baru diterapkan, mulai ulang layanan Apache dengan mengetik:

sudo a2ensite joomla.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

Langkah 6. Amankan Joomla dengan Let's Encrypt SSL.

Pertama, Anda perlu menginstal klien Certbot untuk menginstal dan mengelola Let's Encrypt SSL. Anda dapat menginstalnya dengan perintah berikut:

sudo apt install certbot python3-certbot-apache

Setelah Certbot diinstal, jalankan perintah berikut untuk mengunduh dan menginstal Let's Encrypt SSL untuk situs web Anda:

certbot --apache -d your_domain.com

Langkah 7. Menyelesaikan Instalasi Joomla di Debian

Pada langkah terakhir panduan ini, kita perlu mengakses Antarmuka Web Joomla dan menyelesaikan instalasi. Untuk menyelesaikan penginstalan, buka browser Anda dan navigasikan ke:

https://your-domain.com/joomla

Hanya itu yang perlu Anda lakukan untuk menginstal Joomla di Debian 10 (Buster). Saya harap Anda menemukan tip cepat ini bermanfaat. Untuk bacaan lebih lanjut tentang sistem manajemen konten (CMS) Joomla, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Debian
  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal MongoDB di Debian 9

  3. Cara Menginstal Joomla 3 di Debian 9

  1. Cara Menginstal Nginx di Debian 9

  2. Cara Instal Apache di Debian 9

  3. Cara Menginstal Jenkins di Debian 9

  1. Cara Menginstal Webmin di Debian 9

  2. Cara Menginstal Tomcat 9 di Debian 9

  3. Cara Menginstal Joomla dengan Apache di Debian 9 (Peregangan)