A.Penjelasan Joomla!
Joomla! adalah Sistem manajemen konten (SMK atau CMS) yang bebas dan terbuka (free opensource) ditulis menggunakan PHPdan basisdata MySQL untuk keperluan di internet maupun intranet. Joomla pertamakali dirilis dengan versi 1.0.0. Fitur-fitur Joomla! diantaranya adalah sistem caching untuk peningkatan performansi, RSS, blogs, poling, dll. Joomla! menggunakan lisensi GPL.
Asal kata Joomla sendiri berasal dari kata Swahili jumla yang mengandung arti "kebersamaan".
Secara garis besar dan gamblang, Joomla! terdiri dari 3 elemen dasar, yaitu server web (webserver), skrip PHP dan basisdataMySQL. 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 Apachesebagai 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" WikiBot yang memperbolehkan penulis di Joomla menggunakan "Wikitags" pada bagian artikel yang fungsinya secara otomatis membuat pranala dinamis ke artikel Wikipedia pada saat ditampilkan. Ada lebih tersedia 1,700 "plugins" yang secara resmi didelegasikan oleh OpenSourceMatters tersedia di http://extensions.joomla.org/ dan saat ini secara resmi dipindahkan ke http://joomlacode.org dengan dukungan server yang lebih lengkap.
B.Langkah Instalasinya
1.Buka Terminal lalu menuju ke dir /var/www .
2.Lalu kita download paket Joomla dengan perintah " wget http://joomlacode.org/gf/download/frsrelease/19007/134333/Joomla_3.2.1-Stable-Full_Package.zip .
3.Sebelum kita menuju ke Joomla , terlebih dahulu kita harus menginstal php-xml-parser , php5-intl , php5-sqlite dan smbclient curl libcurl3.Dengan perintah " apt-get install php-xml-parser php5-intl php5 sqlite smbclient curl libcurl3 .
4.Lalu kita membuat folder joomla! untuk tempat pengekstrakan dan jangan lupa! untuk memindah paket tadi ke folder yang sudah di buat .
5.Lalu kita berpindah ke dir joomla kemudian ekstrak paket joomla! itu tadi .Dengan cara " unzip Joomla_3.2.1-Stable-Full_Package.zip " .
6.Seperti biasa , kita beri hak milik dan hak akses ke folder joomla .Seperti : chown -R www-data:www-data joomla/ dan chmod 755 joomla/ .
7.Lalu kita membuat database untuk joomla, di localhost/phpmyadmin .
8.Tampilan awal intalasi Joomla!.Isikan Site name, admin username dan password .
9.Database Configuration .Isikan username ,password dan database name .
10.Setelah kita kli Next, akan muncul tampilan seperti ini, yaitu output_buffering berwarna kuning yang berarti masih "ON ".Sebelum output_bufferingnya di " Off" kan kita belum dapat menginstal Joomla .
11.Unutk menyelesaikan masalah diatas, kita perlu mengkonfigurasi lewat php .Yaitu dengan perintah " vi /etc/php5/apache2/php.ini " .
12.Kita lihat isinya dan cari tulisan " output_buffering " dan jika sudah ketemu , ubah angka 4096 menjadi off .Kemudian simpan , restart apache2nya .
13.Tampilan yang ada di browser tadi kita reload, dan akan terjadi perubahan seperti ini .Baru kita Next
14.Loading installing Joomla! .
15.Instlasi Joomla! telah berhasil , tapi harus menghapus folder instalasinya dulu yaitu dengan cara klik Remove Instalation Folder .
16.Inilah halaman admin di Joomla! .
17.Inilah Site dari Joomla!
Posting Komentar