Kusprayitna Blogs

Hidup untuk berbagi ilmu :: IT Linux Windows Database Oracle PHP OpenSource

Archive for the 'Joomla' Category

Otentifikasi apache dengan ldap

Posted by kusprayitna on 27th May 2011

Salah satu bentuk mengamankan webserver adalah membatasi akses kepada webserver. Semakin sedikit yang bisa akses insya Allah akan semakin aman.

Pengamanan di apache webserver dapat dilihat dari dua sisi, yaitu :

A. kemanan folder-folder data

Untuk folder data dapat diamankan dengan menggunakan file .htaccess

Contoh penulisan file .htaccess Read the rest of this entry »

Posted in Joomla, LDAP | 1 Comment »

Mengamankan joomla dengan .htaccess

Posted by kusprayitna on 24th June 2010

Joomla salah satu cms yang banyak dipakai saat ini tidak luput dari berbagai macam percobaan untuk dilakukan hacking, baik melalui sql injection maupun cross scripting.

Ada sedikit tips untuk mengamankan joomla dengan menggunakan .htaccess

Pembuatan file .htaccess berdasar logika sebagai berikut :

1. Secara logika aplikasi cms joomla semua konten/file dipanggil dari file utama index.php

2. Folder yang dianggap berbeda yaitu images, media dan templates, dimana ketiga folder tersebut mempunyai fungsi untuk menempatkan file gambar, multi media files dan templat untuk menyimpan disain joomla.

Ada tiga buah file .htaccess yang disiapkan, yaitu :

1. di root folder joomla

ErrorDocument 403 /index.php

#ijinkan hanya index.php saja yang diijinkan

<Files "*\.*">
deny from all
</Files>
<FilesMatch "(index.php|index.htm?|sitemap.xml|robots.txt|favicon.ico)$">
allow from all
</FilesMatch>

Pada file .htaccess ini menyatakan bahwa semua file tidak boleh diakses secara langsung, kecuali file index.php / index.htm/index.html/sitemap.xml/robots.txt dan favicon.ico. File index.php dan index.php/index.htm/index.html sebagai file default joomla yang dapat diakses dari luar. File sitemap.xml adalah file sitemap yang disediakan untuk konsumsi mesin pencari, sedangkan robots.txt adalah file konfigurasi yang dipakai mesin pencari juga. FIle terakhir favicon.ico adalah default file icon dari website.

2. di Folder Image / Media

#ijinkan hanya gambarĀ  saja yang diijinkan

<FilesMatch "\.(jpg|png|gif|bmp)$">
allow from all
</FilesMatch>

Disini secara default aturan point 1 masih berlaku, dan diberikan pengecualian bahwa file gambar yaitu yang berekstensi jpg/png/gif/bmp boleh dibaca secara langsung dari internet

3. di folder templates

# Ijinkan file templat saja
<FilesMatch "\.(css|jpg|png|htmljs)$">
allow from all
</FilesMatch>

Folder templates berupa konfigurasi halaman utama joomla, dimana bisa berisikan file style sheet (css), gambar dan yang lainnya.

Demikian sedikit tips tambahan untuk mengamankan cms joomla

Semoga bermanfaat

Posted in Joomla, Tips | No Comments »

Koneksi ke database ekternal di joomla

Posted by kusprayitna on 6th April 2010

Tertarik dengan pemrograman berbasiskan CMS Joomla untuk manajemen hotspot, tahapan berikutnya setelah kemarin sudah berhasil mengintegrasikan dengan One Account Policy maka sekarang belajar menghubungkan Joomla dengan database eksternal.

Untuk teknik pemrogramannya saya pilih dengan membuat sebagai komponen sederhana yang di modifikasi dari contoh helloworld yang ditemui di internet.

Untuk koneksi menggunakan native PHP MySQL ke eksternal database mengalami kegagalan, yaitu dengan pesanĀ  "Gagal loading module".

<?php
$con = mysql_connect("localhost", "radius", "abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
Read the rest of this entry »

Posted in Joomla, Programming, Scripting | 5 Comments »

Belajar programming Joomla

Posted by kusprayitna on 5th April 2010

Sudah lama tidak buat website dengan joomla.

Sekarang waktunya membuat ujicoba aplikasi untuk user hotspot sehingga mereka dapat memantau penggunaan bandwidth mereka.

Tahapan awal yaitu instalasi joomla dan aktifkan dengan One Account Policy.

  1. Instalasi joomla
  2. Matikan pendaftaran user baru dan lupa password
  3. Gabungkan dengan LDAP server

Read the rest of this entry »

Posted in Joomla, Programming | No Comments »

Joomla error saat alokasi memori di CPanel

Posted by kusprayitna on 19th January 2010

Dengan bertambahnya data di CMS Joomla maka semakin lama memerlukan proses server yang lebih besar dibanding sebelumnya.

Salah satu componen yang di pakai di Joomla yaitu open_sef (untuk optimasi search engine), dan pada hari ini muncul pesan :

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 35 bytes)

Solusi yaitu :

meningkatkan jumlah memori yang boleh di proses di PHP

Langkah yang dilakukan yaitu :

  1. Masuk ke CPanel
  2. Buka File Manager dan buka file .htaccess
  3. Tambahkan variabel "php_value memory_limit 50M"
  4. Simpan

Nilai memori limit 50M adalah besarnya momory yang boleh dialokasikan untuk CPanel di domain bersangkutan.

Nilai ini tidak boleh sangat besar, karena di CPanel menggunakan sharing environment, jika dipaksa besar dapat menyebabkan banyak kegagalan.

Posted in Joomla | 2 Comments »