Cara Install Joomla dengan Apache di Debian 9

Cara Install Joomla dengan Apache di Debian 9
Cara Install Joomla dengan Apache di Debian 9

Terbuka yang paling populer dan didukung secara luas di dunia yang dapat digunakan untuk membangun, mengatur, mengelola dan mempublikasikan konten untuk situs web, blog, Intranet dan aplikasi mobile. Ini ditulis di PHP, menggunakan teknik pemrograman berorientasi objek dan menyimpan data di MySQL atau PostgreSQL.

Di sini, kita akan belajar cara menginstal dan mengkonfigurasi Joomla di Debian 9.

Install Apache

sudo apt-get install apache2 libapache2-mod-php7.0 –y

Install php7

sudo apt-get install php7.0 php7.0-cli php7.0-mcrypt php7.0-intl php7.0-mysql php7.0-curl php7.0-gd php7.0-soap php7.0-xml php7.0-zip php7.0-readline php7.0-opcache php7.0-json php7.0-gd –y

Ubah pada sudo nano /etc/php/7.0/apache2/php.ini  seperti dibawah ini :

memory_limit = 256M
upload_max_filesize = 32M
post_max_size = 32M
date.timezone = Asia/Kolkata

Install dan konfigurasi MariaDB

sudo apt-get install mariadb-server –y

Setelah menginstal MariaDB, jalankan MariaDB dan aktifkan dengan perintah berikut:

sudo systemctl start mysql
sudo systemctl enable mysql

 

Anda perlu membuat database untuk Joomla.

Pertama, login ke shell MariaDB dengan perintah berikut:

mysql -u root -p

Masukkan password root anda, lalu buat database untuk Joomla dengan perintah berikut:

MariaDB [(none)]> CREATE DATABASE joomla_db;

Selanjutnya, buat user untuk Joomla dan set password dengan perintah berikut:

MariaDB [(none)]> CREATE USER joomla@localhost;
MariaDB [(none)]> SET PASSWORD FOR 'joomla'@'localhost' = PASSWORD("password");

Selanjutnya, Anda perlu memberikan grant privilages kepada db joomla dengan perintah berikut:

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

MariaDB [(none)]> FLUSH PRIVILEGES;

Akhirnya, keluar dari shell MariaDB dengan perintah berikut:

MariaDB [(none)]> exit;

 

Install Joomla

Untuk menginstal Joomla, Anda perlu mendownload versi terbaru dari Joomla. Anda bisa mendownloadnya dari repositori Git dengan perintah berikut:

Cek Konten Lainnya:
Mengenal GeneratePress, Tema WordPress dengan Banyak Fitur

wget https://github.com/joomla/joomla-cms/releases/download/3.7.3-rc1/Joomla_3.7.3-rc1-Release_Candidate-Full_Package.tar.gz

Setelah Joomla diunduh, ekstrak arsip yang diunduh ke direktori akar Apache web dengan perintah berikut:

sudo mkdir /var/www/html/joomla
sudo tar -xvzf Joomla_3.7.3-rc1-Release_Candidate-Full_Package.tar.gz -C /var/www/html/joomla

Selanjutnya, ganti kepemilikan direktori joomla dan berikan izin yang tepat padanya dengan perintah berikut:

sudo chown -R www-data:www-data /var/www/html/joomla
sudo chmod -R 777 /var/www/html/joomla

Selanjutnya, Anda perlu membuat file Apache virtualhost untuk Joomla. Anda bisa melakukan ini dengan membuat file joomla.conf di dalam / etc / apache2 / sites-available / directory:

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

Tambahkan baris berikut:

<VirtualHost *:80>

ServerAdmin [email protected]
DirectoryIndex index.php
DocumentRoot /var/www/html/joomla
ServerName 192.168.0.145
ServerAlias www.yourdomain.com
<Directory /var/www/html/joomla>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/joomla-error_log
CustomLog /var/log/apache2/joomla-access_log common

</VirtualHost>

Simpan dan tutup

Selanjutnya, Anda perlu menonaktifkan file virtualhost default dan mengaktifkan file Joomla virtualhost. Anda bisa melakukan ini dengan perintah berikut:

sudo a2dissite 000-default
sudo a2ensite joomla

Terakhir, reload apache untuk mengetahui hasilnya

sudo systemctl restart apache2

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You May Also Like
Raih #BERKAHONLINE Bersama 
Jagoan Hosting!
Read More
Sambut Ramadhan dengan Kegiatan Menarik dan Raih #BERKAHONLINE Bersama Jagoan Hosting!
#BERKAHONLINE Jagoan Hosting – Bulan Ramadhan bukan menjadi penghalang untuk tetap produktif ya, Sob! Meskipun sedang menjalankan ibadah…
jenis pembelajaran daring
Read More
Inilah 3 Jenis Pembelajaran Daring dan Medianya!
Jenis Pembelajaran Daring – Munculnya wabah COVID-19 membuat aktivitas yang semula dilakukan secara normal, kini harus beralih menjadi…