Debian: Install Joomla 3.8.3 Di Debian 9.5

 

Assalamu'alaikum wr.wb

Saat ini, banyak cara untuk membuat sebuah website dengan mudah dan tanpa harus belajar ilmu pemrograman secara menyeluruh. Banyak sekali platform yang menyediakan fitur untuk membuat sebuah website, salah satunya dengan menggunakan CMS. Joomla adalah CMS yang sering digunakan untuk pembuatan sebuah website maupun blog. 

Sebenarnya ada banyak sekali jenis CMS yang lain untuk memudahkan anda dalam mengembangkan sebuah situs, namun kali ini kami akan membahas apa itu Joomla dan bagaimana cara menginstal untuk pemula. Kami juga akan memberikan informasi terkait komparasi antara Joomla dengan WordPress.

Pengertian joomla

Joomla adalah salah satu jenis CMS (Content Management System) yang bersifat open source serta berbasis PHP dan MySQL. Dapat dibilang, Joomla merupakan satu dari sekian banyak CMS yang paling banyak digunakan di seluruh dunia. Banyak dari setiap hosting provider yang menyediakan CMS ini secara gratis. 

Joomla pertama kali dirilis pada tahun 2005 dan merupakan alternatif dari WordPress. Bagi anda yang masih pemula lebih cocok untuk menggunakan WordPress daripada CMS ini. Karena, Joomla mempunyai toolkit desain yang lebih kuat (powerful), serta lebih fleksibel dari sisi front end dan backend -nya.

Kelebihan joomla

Banyak sekali fitur yang dapat anda gunakan dan kembangkan dalam pembuatan sebuah situs website. Di dalam setiap fitur Joomla juga memiliki berbagai kelebihan dan keunggulan dari sisi fungsionalitas bagi para pengguna (user). Berikut ini merupakan beberapa kelebihannya.

      1. Postingan blog yang sederhana

Pertama, Joomla dapat membuat sebuah blog dengan simple dan efektif. Jika anda seorang blogging, maka anda akan tertarik dan mudah untuk membuat artikel di dalam Joomla. Anda tidak perlu untuk mempelajari dan memiliki pengetahuan tentang bahasa pemrograman. Cukup hanya menekan tombol publish, artikel siap untuk dirilis. 

      2. Open source

Salah satu alasan mengapa CMS Joomla banyak digunakan di berbagai negara karena bersifat open source. Infrastruktur di dalamnya menggunakan bahasa pemrograman PHP yang sering digunakan oleh software open source. Banyak developer (pengembang) yang membuat ekstensi baru karen CMS ini mempunyai infrastruktur yang open source.

3. Mudah untuk digunakan

Tujuan dari penggunaan content management system adalah untuk memudahkan pengguna dalam membuat halaman suatu website dengan cepat dan efisien. Anda tidak perlu membuka tab baru atau membutuhkan permission level. Sehingga, proses kerja menjadi lebih cepat dan menghemat proses upload konten atau page. 

      4. Sangat cocok untuk website e-commerce

Joomla juga sangat cocok untuk membuat tampilan website e-commerce. Apabila anda memiliki bisnis online, maka kami merekomendasikan untuk membuat website dengan CMS ini. Banyak sekali fitur untuk pembuatan menu transaksi jual beli secara online

      5. Memiliki komunitas yang luas

Joomla memiliki ratusan ribu pelanggan aktif yang siap untuk membantu anda jika mengalami kendala teknis maupun yang bersifat non-teknis. Anda juga dapat bergabung pada komunitas yang luas jika membutuhkan bantuan dan support apabila terjadi masalah pada website anda.

      6. SEO friendly

Kelebihan dari sebuah CMS adalah terletak pada SEO friendly. Anda tidak perlu khawatir untuk menggunakan CMS dan mendapatkan rangking tinggi pada mesin pencari Google, Bing, atau Yahoo. Ada banyak sekali fitur dan ekstensi untuk membantu anda dalam meningkatkan rangking halaman situs anda dengan optimasi SEO.

      7. Mempunyai fitur yang fleksibel

Keuntungan yang terakhir adalah faktor fleksibilitas dari CMS membuat banyak sekali pengguna aktif website untuk mencoba Joomla. Selain itu, Joomla juga menyediakan ribuan extension dan widget yang dapat anda manfaatkan untuk kebutuhan media sosial. 

Kesimpulan

  • Joomla adalah Content Management System yang terbentuk dengan menggunakan bahasa pemrograman PHP dan sistem basis data MySQL. 
  • Keunggulan dari sistem manajemen konten ini adalah mudah untuk digunakan, fleksibilitas, SEO friendly, bersifat open source, membuat blog simple, dan sangat cocok untuk pembuatan website e-commerce.
  • Cara menggunakan Joomla untuk pemula adalah dengan masuk pada cPanel, kemudian menginstal Joomla, dan login pada menu halaman admin Joomla. 
Sebelum Configurasi dan Install Joomla kalian Configurasi:
1.DNS Server 
2.Web Server
3.LAMP/Mysql

Tools/Aplikasi Yang dibutuh sebagai berikut:
1.WINSCP
2.Joomla 3.8.3
3.PuTTY

1. Pertama-tama kalian Install/dowload Joomla 3.8.3 dan Klick View files

2. Lalu kalian Cari yang Joomla 3.8.3 Full Package.(zip) dan Klick Dowload now

3. Langkah ini kita sudah masuk ke Debian 9.5 dan lalukan installasi ssh jika sudah edit file dengan perintah berikut.
# apt-get install ssh
# nano /etc/ssh/sshd_config 

Lalu hapus (#) sebelum PermitRootLogin dan setelah tulisan PermitRootLogin ubah menjadi yes

 

-Jika sudah melakukan editing selanjutnya restart ssh dengan perintah ini.
# nano /etc/init.d/ssh restart

4.Selanjut nya buka WinSCP untuk memindahkan file zip joomla nya lalu kalian masukkan Host name, User name dan Password, untuk Hostname kalian masukkan IP Server yang sudah kalian buat pada DNS Server, masukkan User name: root dan Password user   

5. Selanjutnya buka folder /var/www/html lalu kalian buat folder baru " Joomla " lalu kalian copy dan paste di folder Joomla.

6. Selanjutnya kita installasi php dan ufw
#apt-get install ufw
#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

7. Selenjutnya install unzip agar bisa mengekstrak file zip joomla, dengan perintah berikut.
# apt-get install unzip 
8. Selanjutnya unzip Joomla nya terlebih dahulu seperti ini.
# unzip Joomla_3.8.3-Stabel-Full_Packgae\ \(1\).zip

9. Selanjutnya chwon pada joomla nya seperti ini.
chwon -R www-data:www-data /var/www/html/Joomla/

10. Selanjutny chmod Joomla terbelih seperti ini.
#  chmod -R 750 /var/www/html/Joomla

11. Selanjutnya kita perlu membuat database untuk Joomla. Pertama, login ke shell MariaDB dengan perintah berikut.
# mysql -u root -p

-Masukkan kata Sandi: [Pengguna Super Kata Sandi]

>Create database Joomla_db;

>Grant all privileges on Joomla_db.*'f'ikri'@'localhost' identifies by'fikri'with grant option;

>Flush privileges;

>exit


12. Selanjutnya edit file php-7.0 dengan perintah berikut.
# nano /etc/php/7.0/apache2/php.ini

13. Selanjutnya ubah pada bagian-bagian seperti dibawah.
memory_limit = 256M
upload_max_filesize = 32M
post_max_size = 32M
date.timezone = Asia/Jakarta




14. Selanjutnya, kalian perlu membuat file Apache virtualhost untuk Joomla. Kalian bisa melakukan perintah ini dengan membuat file Joomla.conf di dalam /etc/apache2/sites-available/directory:
# nano /etc/apache2/sites-available/Joomla.conf 
-Lalu masukkan konten dibawa ini, kalian copy saja kalian klick kanan/CTRL+C
<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
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>

-Untuk ServerAdmin dan ServerAlias ubah menjadi domain Kalian sendiri, dan untuk ServerName ganti menjadi IP Server kalian yang sudah dibuat, jika sudah, simpan dengan cara CTRL + X lalu Y.

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

# a2dissite 000-default-conf 

#a2ensitte Joomla.conf

16. Selanjutnya masuk ke directory Joomla, lalu aktifkan UFW dengan perintah berikut ini.

# cd /var/www/html/joomla

# apt-get install ufw

-Setelah di aktifkan, kalian izinkan HTTP dengan perintah berikut.
# ufw enable 
# ufw allow http
17. Selanjutnya kalian lakukan restart pada apache2 untuk mengetahui hasilnya dengan perintah berikut.
# /etc/init.d/apache2 restart

18. Selanjutnya, buka web browser kalian dan buka http://192.168.100.103 kalian akan dibawakan ke halaman berikut, lalu kalian isi Site Name,Email Admin,Admin Username, dan Password jika sudah klick Next.

19.Selanjutnya kalian isi Username,Password dan Database Name,Note: isi Username,Password dan Database Name yang kalian sudah buat pada MariaDB, klick Next untuk melanjutkan.

20. Selanjutnya kalian Klick Install

21. Jika sudah di Install, klick Remove Installation Folder.

22. Selanjutnya kalian klick Administrator

23. Selanjutnya kalian masukkan Username dan Password Admin lalu Log In.

24. Jika sudah selesai semua maka tampillan web akan seperti ini.

Saya Fikri Sekian dari saya terimakasih,Wassalamu'alaikum wr.wb

Posting Komentar

Lebih baru Lebih lama