Menginstall AWStats ke dalam XAMPP Server


Statistik.. statistik dan statistik🙂. Buat pemilik website maupun pengembang aplikasi website tentunya butuh data statistik pengunjung website secara lebih spesifik. Untuk mengetahui pencapaian terhadap target region market tertentu maupun fitur-fitur yang perlu ditambahkan ke website agar lebih menarik pengunjung lagi.

Untuk website yang telah memiliki fasilitas CPanel, akan sangat mudah mengakses statistik. Cukup login ke CPanel-nya, lalu klik fitur “Awstats“, untuk melihat detail statistiknya.

Buat yang menggunakan XAMPP server dalam lingkungan intrawebnya maupun untuk keperluan Development server-nya, tentu bertanya-tanya bagaimana menginstall AWStats ke dalam XAMPP Server ?

Untuk bisa menginstall AWStats, kita perlu mendownload :

1. ActivePerl (Zip), di :

http://databank.topip.net/Communication/Server/
atau
http://activestate.com/Products/ActivePerl/

yang perlu di download adalah file yang bernama : ActivePerl-5.10.1.1007-MSWin32-x86-291969.zip

2. AWStats (Zip), di :

http://awstats.sourceforge.net/#DOWNLOAD

yang perlu di download adalah file yang bernama (versi terakhir) : awstats-7.0.zip


Sebelum meneruskan langkah-langkah installasi AWStats berikut, sebaiknya kita mengubah cara Apache Server me-log visitor (format penamaan file ACCESS.LOG apache), silahkan baca dan ikuti caranya di artikel berikut ini.

 

 

Me-replace / ganti versi PERL standard XAMPP Server dengan ActivePerl

Untuk bisa menjalankan active script perl pada AWStats, kita butuh ActivePerl, berikut ini cara installasinya :

1. Rename folder bernama “perl” milik XAMPP menjadi “old perl”, seperti gambar berikut.

2. Open / Buka file “ActivePerl-5.10.1.1007-MSWin32-x86-291969.zip” dengan WinZip, lalu extract seluruh isinya ke Desktop dengan nama folder target “source awstats”

3. Tutup WinZip-nya, lalu browsing ke Desktop, folder “ActivePerl …”, lalu copy folder “perl” beserta isinya, seperti gambar berikut.

4. Lalu Paste ke folder : [Drive:]\xampp ,hasilnya seperti gambar berikut :

5. Restart ulang service “Apache” pada XAMPP Control Panel, agar service “perl” dari ActivePerl di refresh / loading ulang.
Catatan : jika saat melakukan rename folder “perl” milik XAMPP terjadi error / access denied, matikan terdahulu service “Apache” melalui XAMPP Control Panel

Sebelum melanjutkan ke proses berikutnya, Open / buka file “awstats-7.0.zip” dengan WinZip, lalu ekstrak seluruh isinya ke target folder -> Desktop -> source awstats.

 

 

Mengaktifkan AWStats graphic folder (awstatsicon) di XAMPP

Agar tampilan grafis dan icon dari AWStats muncul sempurna, maka perlu dilakukan langkah berikut ini :

1. Buat folder bernama “awstatsicon” di root dokumen XAMPP server anda seperti ini hirarkinya:

[Drive:]\xamp\htdocs\awstatsicon

2. Browse ke -> Desktop -> folder “awstats source” -> folder “wwroot/icon“, copy seluruh isinya termasuk folder-foldernya.

3. lalu Paste ke folder “awstatsicon” yang ada di root dokumen XAMPP server anda, seperti berikut

4. Gunakan text editor, Buka / open file “httpd.conf” milik Apache server (XAMPP), terletak di

[Drive:]\xampp\apache\conf\httpd.conf

5. Scroll / cari bagian yang terdapat syntax berikut

</IfModule>

6. Copy syntax / kode berikut ini :

Alias /awstatsicon/ “D:/xampp/htdocs/awstatsicon/” 
Alias /awstatsiconD:/xampp/htdocs/awstatsicon
<Directory “D:/xampp/htdocs/awstatsicon“>
SetOutputFilter DEFLATE
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Catatan : ubah lokasi leter Drive dan foldernya sesuai dengan lokasi installasi XAMPP server anda

7. Paste ke dalam file httpd.conf“seperti gambar berikut

8. Restart ulang service Apache melalui XAMPP Control Panel, untuk mengaktifkan akses ke AWStats graphics folder di XAMPP.

 

 

Mengaktifkan aplikasi AWStats sebagai subfolder akses dari website.

Subfolder akses di sini dimaksudkan sebagai penyebutan nama folder “awstats” sesudah URL websitenya, contohnya :

http://www.mywebsite.com/awstats/
atau
http://localhost/%5Bmy_folder%5D/awstats/
atau
http://%5BIP_Address%5D/awstats/

Untuk bisa menginstall aplikasi AWStats yang bisa diakses dengan cara demikian, berikut langkah-langkahnya :

1. Browsing ke Desktop -> folder “source awstats” -> subfolder “awstats-7.0” -> subfolder “wwwroot” -> subloder “cgi-bin

2. Copy semua isi di dalam sub folder “cgi-bin” seperti gambar berikut.

3. Buat sub folder bernama “awstats” pada 2 level di bawah root dokumen Apache server seperti contoh berikut :

[Drive:]\xampp\htdocs\[nama_folder]\awstats

misalnya : nama_folder = panos, tergantung dari nama folder dari website yang ingin anda install aplikasi AWStats

URL aksesnya akan seperti ini :

http://localhost/%5Bnama_folder%5D/awstats
atau
http://%5BIP_Address%5D/%5Bnama_folder%5D/awstats

4. Paste semua isi sub folder “cgi-bin” ke dalam sub folder “awstats“, seperti gambar di atas

5. Browse ke dalam sub folder “awstats” seperti gambar di atas (nomor 3.)

6. Ganti nama / rename file “awstats.model.conf” menjadi “awstats.conf

7. Gunakan Text Editor, open / buka file “awstats.conf” tersebut

8. Scroll ke baris #51, yang berisi syntax berikut ini :

LogFile=”/var/log/httpd/mylog.log

Ubah menjadi syntax berikut :

#LogFile=”/var/log/httpd/mylog.log” 

LogFile=”D:/xampp/apache/logs/panos/access_%YYYY%MM%DD.log

Catatan : sesuaikan dengan lokasi file “access.log”, seperti yang telah kita setting di artikel ini.

9. Scroll ke bawah ke baris #154, yang berisi syntax berikut :

SiteDomain=””

Ubah menjadi seperti berikut (sesuaikan dengan nama domain website anda), misalnya :

SiteDomain=”http://www.panos.com

10. Scroll ke baris #223, yang berisi syntax berikut :

DirIcons=”/icon

Ubah menjadi

DirIcons=”/awstatsicon

catatan : baca bagian “Mengaktifkan AWStats graphic folder di XAMPP“, sebelumnya.

11. Scroll ke baris #240, yang berisi syntax berikut :

AllowToUpdateStatsFromBrowser=0

Ubah menjadi

AllowToUpdateStatsFromBrowser=1

Catatan : setting ini berfungsi agar kita bisa melakukan proses data update AWStats melalui Browser Internet

12. Simpan / save perubahan yang telah kita lakukan terhadap file “awstats.conf“, tutup / colse file-nya.

13. Gunakan text editor, buat file text baru bernama “index.html“, lalu copy dan paste syntax berikut ke dalamnya.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml”&gt;
<head><meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />
<title>AWStats redirect</title></head><body>

<script language=”javascript”>
window.location=”http://localhost/panos/
awstats/awstats.pl“;
</script>
</body>
</html>

Catatan : syntax dari window.location di atas disesuaikan dengan lokasi file “awstats.pl“-nya

14. Letakkan file “index.html” tersebut di dalam sub folder “awstats” ( [Drive:]\xampp\htdocs\[nama_folder]\awstats ).

Sekarang AWStats sudah siap diakses, melalui URL seperti contoh berikut :

http://localhost/%5Bnama_folder%5D/awstats
atau
http://%5BIP_Address%5D/%5Bnama_folder%5D/awstats


Mengatur Jadwal Update Otomatis AWStats

Agar setiap hari AWStats secara otomatis mengupdate sendiri datanya, maka kita perlu melakukan langkah berikut :

1. Masuk / browsing ke dalam sub folder “awstats” seperti yang sebelumnya telah kita buat.

2. Gunakan Text Editor, buat file text bernama “runme.bat“, lalu copy dan paste syntax berikut ke dalamnya :

[Drive:]\xampp\perl\bin\perl.exe [Drive:]\xampp\htdocs\[nama_folder]\awstats\awstats.pl -config=[nama_domain] -update

Catatan : sesuaikan dengan lokasi file “awstats.pl” yang telah diedit sebelumnya

3. Buat “Task Schedule” baru dari Windows Server, pilih file “runme.bat” yang telah kita buat sebelumnya. Atur jadwal run aplikasinya tiap jam 00:00 tengah malam.

Sekarang tiap jam 12 tengah malam, file “runme.bat” secara otomatis akan dijalankan.
Hasilnya, tanpa bantuan kita secara manual, maka data AWStats akan otomatis terupdate.

Dengan demikian lengkap sudah installasi AWStats ke dalam XAMPP Server kita🙂
Selanjutnya, untuk mengaktifkan aplikasi AWStats di sub folder website yang lain, kita cukup memulai langkahnya dari bagian “Mengaktifkan aplikasi AWStats sebagai subfolder akses dari website.”

Semoga Bermanfaat

Satu pemikiran pada “Menginstall AWStats ke dalam XAMPP Server

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s