WEB SERVER + Joomla
- Pengertian Joomla
Joomla merupakan salah satu CMS (Content Management System) terbaik saat ini yang memungkinkan anda untuk membangun website dengan cepat, mudah dan dapat diandalkan.
Joomla juga biasa disebut CMS Open Source
yang berarti kita tidak dikenakan biaya sedikit pun untuk mendapatkan fasilitas dari Joomla.
- Elemendasar Joomla
a. Apache = sebagai server web
b. MySQL = untuk basis datanya
c. PHP = tempat penyimpanan konten
- Fungsi Joomla
a. Untuk membangun sebuah situs website dengan cepat dengan teknologi terbaru
b. Untuk membangun berbagai jenis website dengan skala kecil, menengah, ataupun besar.
Pada artikel ini akan di install CMS Joomla dengan menggunakan nama domain www.tkjclub.info, sesuai dengan topologi berikut :

1. Langkah pertama yaitu kita menjalankan VirtualMesin atau server yang akan kita konfigurasi, lalu login dengan menggunakan user administrator root. Pastikan konfigurasi Routing, DNS dan WEB SERVER Apache2 pada server tersebut telah selesai dan berhasil.
2. Jika sudah login, ketikkan perintah berikut :

3. Lalu kita buat directory joomla, dengan perintah sebagai berikut :
#mkdirjoomla -> lalu tekan Enter

4. Lalu kita masuk ke directory joomla dengan perintah berikut :

5. Kemudian kita edit file www.conf dengan perintah berikut :

6.Dan akan muncul tampilan seperti berikut :

7. Kemudian tambahkan script berikut :

8. Jika sudah ditambahkan, simpan atau save dengan cara menekan tombol Ctrl + X -> tekan Y -> tekan Enter
9. Kemudian restart Apache2 dengan perintah berikut :

10. Pastikan tampilannya [ok ]

11. Kemudian kita edit file SSH agar kita bisa melakukan remote via WinSCP atau aplikasi sejenisnya.
12. Lalu akan muncul tampilan seperti berikut ini :

13. Kemudian cari script berikut :
#PermitRootLogin prohibit-password lalu lakukan pengeditan
14. Dan hasil pengeditannya harus seperti berikut ini :
PermitRootLogin yes

15. Jika sudah diedit, simpan atau save dengan cara menekan tombol Ctrl + X -> tekan Y -> tekan Enter
16. Kemudian restart SSH dengan perintah berikut :

17. Pastikan tampilannya [ok ]
18. Buka aplikasi WinSCP pada Windows
19. Dan akan muncul tampilan seperti berikut :
20. Kemudian login denganmengisi form sebagaiberikut :
Host name : tkjclub.info (merupakan nama domain yang telah dibuat)
User name : root (merupakan user administrator)
Password : 123456 (merupakan password dari user root)

21. Setelah login, maka tampilannya akan seperti berikut :

Aplikasi WinSCP berfungsi untuk melakukan transfer dari direktori Windows ke direktori Linux, maupun sebaliknya dengan menggunakan protocol port 22 (SSH)
22. Pada step ini kita akan melakukan proses transfer/copy file Joomla_3.8.12-Stable- Full_Package.zip (kali ini kita menggunakan Joomla dengan versi 3.8) dari direktori Windows ke direktori Linux /var/www/html/joomla
23. Pertama pada direktori Windows (sebelah kiri) , cari file Joomla_3.8.12-Stable-Full_Package.zip
Contoh seperti gambar berikut :
24. Kemudian pada direktori linux (sebelah kanan), arahkan ke direktori /var/www/html/joomla dengan cara klik arah panah ke atas (backspace)

25. Lalu klik 2 kali pada directory var

25. Klik 2 kali lagi pada directory www

26. Kemudian klik 2 kali lagi pada directory html

27. kemudian klik 2 kali lagipada directory jooml"

28. selanjutnya kita copy file Joomla_3.8.12-Stable-Full_Package.zip dari direktori Windows ke direktori Linux /var/www/html/joomla dengan cara melakukan drag & drop.
(klik tahan pada file Joomla_3.8.12-Stable-Full_Package.zip lalu seret ke direktori linux yang berada di sebelah kanan, kemudian lepaskan klik).
Kemudian jika muncul tampilan berikut pilih Copy

29. Jika file Joomla_3.8.12-Stable-Full_Package.zip telah tercopy maka tampilannya akan seperti berikut

30. Setelah itu Kembali ke server, lalu install aplikasi Unzip dengan perintah berikut :
# apt-get-install -y unzip lalu tekan Enter

31. Jika muncul pesan DVD Binary-1, masukkan DVD-1 Debian 9.5

32. Klik devices -> optical drives -> choose disk image...

33. Lalu pilih debian-9.5.0-i386-DVD-1, lalu klik Open

34. Kemudian tekan Enter

35. Selanjutnya kita Unzip aplikasi Joomla yang tadi kita copy dengan cara
# unzip j lalu teklan Tab pada Keyboard
36. Dan secaraotomatis akan terketik seperti berikut ini :
# unzip Joomla_3.8.12-Stable-Full_Package.zip lalu tekan Enter

37. Lalu kita ubah permission atau izin aksesnya dengan perintah berikut :

38. Buka browser, lalu ketikkan nama domain pada address bar. Pada konfigurasi kali ini, nama domain yang akan kita install Joomla yaitu www.tkjclub.info. Seperti gambar berikut :

39. Kemudian tekan Enter dan akan muncul tampilan awal Instalasi Joomla, seperti gambar berikut :

40. Installasi Joomla terbagi menjadi 3 step yaitu step Configuration, Database, dan Overview. Pada step Configuration isi form sesuai dengan keterangan berikut :
Site Name : (merupakan nama dari situs Joomla yang akan kalian install, isikan sesuai dengan keinginan. Misalnya : TKJ CLUB)
Admin Email : (Isikan dengan alamat Email anda, misalnya : This email address is being protected from spambots. You need JavaScript enabled to view it. ) Admin Username : (merupakan username/nama akun dari administrator. Misalnya : admin)
Admin Password : (merupakan password dari administrator. Misalnya : 123456)
Confirm Admin
Password : (ketikkan ulang password yang telah dimasukkan)
Lalu klik -> Next

41. Lalu kita masuk ke step Database, isikan form sesuai dengan keterangan berikut :
Database Type : (pilih MySQL PDO)
Host Name : (isikan dengan localhost) Username : (isikan dengan root)
Password : (isikan dengan password dari user root. Misalnya : 123456)
Database Name: (pada saat menginstall Joomla kita tidak perlu membuat database,karena Joomla akan secara otomatis membuat nama databaseapapun yang diisikan. Misalnya : joomla)
Lalu klik -> Next

42. Kemudian kita masuk ke step Overview, pilih Default English (GB) Sample Data. Lalu klik -> Instal

43. Jika proses installnya sudahselesai, maka tampilannya akan seperti berikut. Kemudian pada bagian ini, kita harus menghapus Installation Folder dari konfigurasi Joomla. Caranya dengan klik Remove installation folder

44. Jika sudah, maka akan muncul pesan Installation folder successfully removed seperti gambar berikut ini.

45. Kemudian klik Site untuk masuk ke halaman awal dari Joomla.

46. Dan inilah tampilan halaman awal dari CMS Joomla:

47. Jika telah sampai pada step di atas, maka konfigurasi WEB SERVER + Joomla telah selesai.
Sumber : TKJClub





