Skip to main content

Cara Menginstall CMS (Joomla!) pada centOS

            Hai teman teman, selamat datang di blog saya, kali ini saya akan membahas tentang cara menginstall CMS di centOS 6. Karena CMS itu sangat banyak saya memilih salah satunya. Yang saya pilih adalah Joomla, pasti sudah pada tahukan.
            Pastikan anda memiliki laptop terlebih dahulu. Setelah itu, pastikan OS anda centOS dan ada memiliki Joomla. Disini, saya akan memberikan tutorial bagaimana caranya menginstal Joomla serta sebagian informasi tentang Joomla .

Prinsip dasar Joomla!
            Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdata MySQL. Server web diasumsikan terhubung dengan Internet/Intranet yang berfungsi sebagai penyedia layanan situs. Skrip PHP terdiri dari kode program dalam bahasa PHP dan basisdata merupakan tempat penyimpanan konten. Joomla menggunakan Apache sebagai server web dan MySQL untuk basisdatanya.
            Pertamakali, pengguna meminta akses terhadap halaman Joomla dengan mengeksekusi URL pada browser web yang kemudian terhubung dengan server web. Permintaan ini yang dalam istilah teknis lebih dikenal dengan query string selain terdapat URL juga mengandung parameter konten (section, category, ID article dan lain-lain). Berdasarkan parameter tersebut, sistem skrip Joomla melakukan kontak dengan basisdata dan mengambil konten yang dimaksud berdasarkan parameternya. Terakhir, konten dan templat (template) digabung bersama dan kembali sebagai halaman html, gambar, css dan javascript.
            Paket Joomla! terdiri dari beberapa bagian yang terpisah dan termodul yang sangat fleksibel, dapat dengan mudah dikembangkan dan diintegrasikan. Sebagai contoh "plugins" Ada lebih tersedia 1,700 "plugins" yang secara resmi didelegasikan oleh OpenSourceMatters.

Langkah-langkah Menginstall Joomla! Pada centOS
·        Pastikan anda sudah mempunyai Joomla! Yang anda simpan di Desktop. Setelah itu buka  terminal. Pada saat anda sudah diterminal, anda belum berperan sebagai super user. Sehingga, diharuskan untuk anda masuk sebagai super user, dengan perintah su –
·        Setelah itu anda harus mengistall mysql-server dengan perintah yum –y install mysql-server
·        Selanjutnya untuk meng-on-kan mysqld digunakan perintah chkconfig –levels 235 mysqld on untuk levels biasanya 235 tapi bisa dipilih, ini artinya mysqld-nya bisa ada init 235
·        Ini keterangan initnya :
1 Singgle user mode
2 Multiuser tanpa NFS atau sama dengan 3 jika tak ada networking
3 Full multiuser mode
4 Unsused
5 X11, digunakan jika boot otomatis ke Xwindows
6 Shutting computer down

·        Selanjutnta service mysqld start supaya mysqld nya menyala. Jika service mysqld tidak dapat berjalan maka gunakan syntax : /etc/init.d/mysqld start


·        Setelah kita sudah menginstall mysql nya, kita cek dulu mysqlnya apakah sudah ada semua paketnya atau belum. Perintahnya adalah rpm –qa mysql*, fungsinya tanda bintang adalah supaya semua paket mysql nya dapat kita cek ada atau tidaknya. Mysql yang penting ada yaitu mysql-server, mysql-5.1, mysql-libs-5.1. Kan pada gambar dibawah, paket yang kita perlukan sudah ada. Maka beralih ke langksh selanjutnya.

·        Sekarang tugas kita menginstall httpd-nya dengan perintah : yum –y install httpd. httpd disini artinya adalah apache, jika di linux yang lain apache di kenal tapi jika di centOS yang dikenal adalah httpd.


·        Selanjutnya untuk meng-on-kan httpd digunakan perintah chkconfig –levels 235 httpd on untuk levels biasanya 235 tapi bisa dipilih, ini artinya httpd-nya bisa ada init 235
Ini keterangan initnya :
1 Singgle user mode
2 Multiuser tanpa NFS atau sama dengan 3 jika tak ada networking
3 Full multiuser mode
4 Unsused
5 X11, digunakan jika boot otomatis ke Xwindows
6 Shutting computer down

·        Selanjutnya service httpd start atau bisa juga /etc/init.d/httpd start. Supaya httpdnya bisa berjalan atau nyala tidak mati. Efek-nya jika httpd stop maka saat kita ke browser dan membuatkan ip kita di browser, nanti tidak dapat conect atau terhubung, karena httpd nya stop. Maka dari itu kita buat service httpd start.
·        Biar lebih meyakinkan lagi kita buat service httpd restart, yang artinya di stop dulu baru di start.



·        Setelah itu, anda bisa buka browser anda dan masukan IP anda, IP saya disini 192.168.1.155. Jika anda tidak tahu berapa IP anda, maka gunakan syntax ifconfig , lalu kembali lagi ke browser. Jika sudah tampil gambar seperti gambarndibawah maka berarti anda sudah berhasil. Ini akan tampil jika httpd anda berstatus running..


·        Lanjut dengan menginstall php-nya, saat menginstall php ini ada 11 paket. Agar tidak mengetik secara manual nama nama paketnya kita dapat gunakan syntax : yum –y install php-*

       Ingat, fungsi * adalah untuk menyatakan seluruhnya.


·        Setelah itu kita cek, apakah betul betul seluruh paket-nya sudah terinstall atau belum dengan perintah : rpm –qa | grep php. Perhatikan apakah sudah ada php-pear, php-xml, php-5.3, php-ldap, php-gd, php-xmlrpc, php-common, php-mysql, php-cli, php-odbc, php-pdo. Jika salah satu belum ada misalnya php-pear belum ada maka install mana paket yang belum ada dengan perintah yum –y install php-pear
·         Lakukan lagi service httpd start, diatas sudah saya beritahu apa fungsi service httpd start. Jika syntax service httpd start tidak bisa maka gunakan perintah /etc/init.d/httpd start
·        Lalu cd /var/www/html supaya posisi anda ada di html yang berada didalam www dan www yang berad didalam var. Ingat ingat kembali pelajaran perangkat lunak jaringan I. Anda tidak mesti membuat di html tapi saya disini membuatnya berada di html.
·        Buat vi info.php


Isikan seperti dibawah ini  di vi info.php, jika sudah anda harus ingat, saat ingin mengetik tekan huruf i dan saat mau keluar dan simpan tekan esc lalu :wq! Arti :wq! Adalah keluar dan paksa simpan.


·        Lalu ke browser. Pada browser ketikan IP/info.php
Contoh : 192.168.1.155/info.php

Jika sudah masuk pada tampilan seperti gambar dibawah berarti anda berhasil sampai tahap ini.


·        Lalu buat directory tugasblog dengan perintah mkdir tugasblog. Tidak mesti tugasblog yang anda buat nama-nya bisa juga nama tersera anda, disini saya membuat nama directorynya adalah tugasblog
·        Copy-can info.php yang sudah anda buat ke dalam tugasblog denganperintah cp info.php tugasblog
·        Copy-kan Joomla anda ke dalam tugasblog. Ingat dimana anda membuat Jomla anda, disii Joomla saya berada di Desktop maka di perlukan perintah cp /home/Admin/Desktop/J langsung tab /var/ww/html/tugasblog
Jadi sekarang dalam directory tugasblog anda sudah ada info.php dan Joomla
·        Buat posisi anda ke tugasblog dengan perintah cd tugasblog

·        Lalu buat perintah unzip J langsung tab keluar nanti nama Joomla anda. Setelah itu di enter. Perintah ini dibuat karena Jomla anda masih dalam bentuk zip, perlu di unzip dahulu.


·        Masuk ke browser dan buat IP/tugasblog jika sudah tampil gambar seperti gambar dibawah pilih bahasa en-US klik next


·         Lalu klik next


·        Lalu klik next lagi tampilan seperti dibawah


·        Lalu isi
Host name : localhost
Username : root
Database Name : db_tugasblog

Setelah itu klik next


·        Setelah itu klik next lagi seperti gambar dibawah


·        Lalu isikan :
Site Name : Tugas Blog PLJ
Your E-mail = tugasblog@gmail.com
Password : 12345
Confirm password : 12345

Lalu klik kotak installed sampel data. Setelah itu next. Ingat yang diisikan itu sesuai dengan anda, itu tidak ketentuan.


·        Lalu copy-kan skrip yang ada dibawah 


·        Kembali ke terminal lagi, dan buat vi configuration.php


·        Paste-kan script yang telah anda copy tadi, lalu esc :wq!


·        Lalu mv instalation install supaya tidak terus kembali untuk mengistal.


·        Setelah itu ke browser IP/tugasblog/administrator. Akan tampil gambar seperti dibawah, lalu masukan user name dan password anda tadi



·        Jika sudah login anda akan masuk ke form seperti gambar dibawah


·        Jika ingin mengatur tempalte, dibuat dari extension dan pilih template. Setelah itu jika ingin menggunakan template arahkan tempalte yang anda inginkan lalu klik default


·        Inilah salah satu contoh tempalte Joomla


Sekian dari pembahasan kali ini tentang menginstal CMS yaitu Joomla! Terimakasih telah mengunjungi blog saya, semoga bermanfaat. Maaf jika masih banyak kekurangan ^^

STT-PLN













Comments

Popular posts from this blog

Apa Itu Text Mining ?

Text mining  adalah satu langkah dari analisis teks yang dilakukan secara otomatis oleh komputer untuk menggali informasi yang berkualitas dari suatu rangkaian teks yang terangkum dalam sebuah dokumen (Han & Kamber, 2006) .   Text mining  (penggalian teks) merupakan penggalian teks data yang bersifat tekstual. Text   mining  juga merupakan bidang yang sedang berkembang dan berpotensi besar bagi dunia bisnis. Text mining bekerja menggunakan data numerik (Sungkono, 2007) . Pada tahun 1996, Dow Chemical Company memulai proses text mining dengan mengakses ratusan ribu dokumen dari berbagai sumber, termasuk internet. Tujuan mereka adalah mendapatkan pengetahuan dan pola-pola informasi yang tidak dapat ditemukan menggunakan perangkat basis data atau mesin pencarian konvensional. Dow  kemudian mampu mencari pelanggan-pelanggan baru, teknologi baru, dan mitra bisnis baru melalui text mining . Dow juga mampu mengidentifikasi tren pasar yang tidak dapat dideteksi...

Penetration Testing dengan Tools OWASP ZAP

OWASP Zed Attack Proxy (ZAP) adalah salah satu alat keamanan gratis paling populer di dunia dan dikelola secara aktif oleh tim sukarelawan internasional yang berdedikasi. OWASP ZAP dapat membantu Anda secara otomatis menemukan kerentanan keamanan dalam aplikasi web Anda saat Anda mengembangkan dan menguji aplikasi Anda. OWASP ZAP juga merupakan alat yang hebat untuk pentester berpengalaman untuk digunakan untuk pengujian keamanan manual atau audit suatu website.   Cara penggunaan aplikasi OWASP ZAP sangat mudah, berikut langkah langkah penggunaan aplikasi OWASP ZAP : 1.  Buka tampilan tools/ aplikasi OWASP ZAP 2.  Selanjutnya pilih “Yes, I want persist this session with name based on the current timestamp” -> lalu klik start 3.  Lalu pilih Automated Scan setelah itu sediakan url atau IP yang akan dilakukan pentest 4.  Masukkan alamat yang akan anda lakukan pentest, seperti gambar dibawah ini, lalu klik attack. 5.  Hasil pentest terlihat seperti gambar di...

Pengetahuan Dasar Cyber Security (Keamanan Sistem Informasi)

Haiii mina. Penulis mau update lagi nih. Ini soal Keamanan Sistem Komputer yang dibahas pada pertemuan pertama. Tapi sayangnya Penulis tidak dapat hadir dalam perkuliahan hari itu karena ada urusan dari kampus, eh sok sibuk. Hehehe.. Yuk kita kembali ke topik aja.          Keamanan Sistem Komputer merupakan sebuah upaya yang dilakukan untuk mengamankan kinerja,fungsi atau proses komputer. Keamanan komputer memberikan persyaratan terhadap komputer yang berbeda dari kebanyakan persyaratan sistem karena sering kali berbentuk pembatasan terhadap apa yang tidak boleh dilakukan komputer. Ini membuat keamanan komputer menjadi lebih menantang karena sudah cukup sulit untuk membuat program komputer melakukan segala apa yang sudah dirancang untuk dilakukan dengan benar. Persyaratan negatif juga sukar untuk dipenuhi dan membutuhkan pengujian mendalam untuk verifikasinya, yang tidak praktis bagi kebanyakan program komputer. Keamanan komputer memberikan strategi te...