cPanel - Tampilkan Awstats Tanpa Login

  • 18 Juni 2010
  • Halu, ketemu lagi di artikel trik. Kebetulan kebagian jam kerja malam, dimana klien sangat jarang muncul. Daripada ngantuk atau brosing nda jelas, lebih baik riset dan berbagi ilmu :d

    Intro

    stat.pngTrik kali ini sebenarnya bukan hal baru di dunia cPanel. Saya pribadi sebelumnya pernah tampilkan artikel ini di situs ini [ sebelum hilang dulu itu :p ]. Setelah sedikit mendapat inspirasi dari pihak klien tentang statistika, muncullah keinginan untuk kembali mengangkat trik ini, tapi dengan metode berbeda ;)

    Awstats Untuk Umum

    Bagi Anda pengguna cPanel, tentunya sudah tidak asing lagi dengan Awstats, yang merupakan salah satu aplikasi penampil statistika kunjungan ke situs. Bakunya fitur ini dapat dilihat setelah pengguna login ke dalam cPanel. Sejalan dengan waktu, muncullah kebutuhan lain akan Awstats, yaitu menampilkan statistika kepada khalayak tanpa harus login ke dalam cPanel terlebih dahulu. Dan itulah inti bahasan kali ini…

    Analisa

    Karena Awstats sendiri sudah merupakan fitur cPanel, maka segala bentuk konfigurasi serta file² pendukungnya pasti sudah ada di server. Untuk file konfigurasi seperti kita ketahui bersama tersimpan di lokasi /home/username/tmp/awstats. Sedangkan untuk aplikasi intinya sendiri tersimpan di lokasi lain bersama dengan skrip² inti cPanel.
    Bermodalkan kondisi tersebut, secara sederhana dapat disimpulkan bahwa jika file inti Awstats dikopikan ke sembarang lokasi lain, maka fungsi statistikanya juga dapat diakses secara bebas [tanpa harus login ke dalam cPanel terlebih dahulu]. Itulah yang kita butuhkan untuk mensukseskan trik kali ini :d

    Awstats Tanpa Login

    Berbekalkan analisa kasus di atas, kini tiba saatnya mewujudkan impian tersebut. Silakan ikuti beberapa langkah sederhana di bawah ini.

    1. Kunjungi shell server, lalu beranjaklah ke direktori cgi-bin di dalam homedir hosting Anda.
      root@jangkrik [/]# cd /home/username/public_html/cgi-bin
    2. Buatlah shortcut file konfigurasi Awstats hosting Anda.
      root@jangkrik [/]# ln -s /home/username/tmp/awstats/awstats.[i]domain.apa[/i].conf /home/[i]username[/i]/public_html/cgi-bin
    3. Kopikan file inti Awstats ke homedir hosting Anda.
      root@jangkrik [/]# cp /usr/local/cpanel/3rdparty/bin/awstats.pl ./
    4. Buatlah shortcut direktori library pendukung aplikasi Awstats ke homedir hosting Anda.
      root@jangkrik [/]# ln -s /usr/local/cpanel/3rdparty/bin/lib /home/username/public_html/cgi-bin/
    5. Buatlah shortcut direktori gambar pendukung aplikasi Awstats ke homedir hosting Anda.
      root@jangkrik [/]# ln -s /usr/local/cpanel/base/images /home/username/public_html/ 

    Keterangan :

    • Ubahlah username menjadi username cPanel Anda.
    • Ubahlah domain.apa menjadi nama domain Anda.


    Masukkan kode K1-22A4DD-B untuk berbelanja di KutuKutuBuku.com

    Menuai Hasil

    Kelar dengan kelima langkah di atas, kini tiba saatnya untuk menjajal hasilnya. Gunakan sembarang browser kegemaran Anda, lalu akseslah format URL http://domain.apa/cgi-bin/awstats.pl?config=domain.apa. Tidak berselang lama, Awstats akan ditampilkan layaknya saat Anda mengakses lewat cPanel ;)
    Berikutnya Anda cukup menyematkan sebuah tautan di situs, misalnya dengan kode program di bawah ini.

    <a href=http://domain.apa/cgi-bin/awstats.pl?config=domain.apa target=_blank>Statistika Situsku</a>

    . Contoh hasil jadinya adalah sebuah tautan yang saat diklik akan membawa pengunjung situs ke halaman baru dan segera menampilkan statistika situs.
    Contoh : ditStat

    Outro

    Trik kali ini berhasil dilakukan dan statistika situs pun dapat disajikan kepada khalayak tanpa harus login ke dalam cPanel terlebih dahulu. Hasil ini memang sama dengan trik serupa yang menggunakan skrip bantu khusus. Tetapi cara ini relatif lebih aman dibandingkan memakai skrip khusus, dimana pengguna harus mengisikan username dan password di dalam skrip. Entah bagaimana caranya, username dan password tersebut dimungkinkan untuk diketahui orang yang tidak berkewenangan dan berikutnya dapat mengambil alih akses cPanel Anda secara penuh.

    seperti biasa, untuk meningkatkan kualitas artikel yang saya sajikan, Anda dapat menyampaikan opini mengenai artikel kali ini di bagian komentar pembaca. boleh berupa pertanyaan, kritik, masukkan, kekurangan, pujian sampai ejekan juga silakan :) dengan begitu, semoga ke depannya saya bisa menyajikan artikel lain yang bermanfaat untuk semua. terima kasih…

    1. Avatar for Argajogja Argajogja

      Senin, Juni 21, 2010 - 10:51:24

      nek tips ini bisa untuk smua klien hoting atau hnya orang yang punya akses ke server via shell [setara root],,? he3x ndak kecelek meneh…

      nek seandainya ini bisa untuk semua klien hosting tak cek di direktori cgi bin kok kosong ya, gak ada folder homedirnya.

      nuwun

    2. Avatar for skatebored skatebored

      Senin, Juni 21, 2010 - 11:07:29

      @argajogja :
      sebenarnya bisa untuk semua akun hosting yang menggunakan cPanel, cukup rikues saja ke penyedia web hosting supaya dibantu seting. kasih aja artikel ini ke mereka biar digarap :d

      kalo mau seting sendiri juga bisa kok, gambaran langkahnya begini :
      1. donlot source awstat.
      2. ekstrak di cgi-bin.
      3. kopikan file konfigurasi awstat dari tmp ke cgi-bin.
      4. sesuaikan konfigurasinya.
      5. tes via browser

      selamat mencoba… :)

    3. Avatar for ST ST

      Minggu, Oktober 17, 2010 - 22:51:32

      Thanks. Tips yang berguna banget.
      Cuman masih bingung.. belum paham mengenai shell server.
      :D

    4. Avatar for skatebored skatebored

      Senin, Oktober 18, 2010 - 01:11:00

      @st :
      youre welcome :d

      ya, nanti kalo lagi nyoba main linux pasti jadi kenal shell ;)

      thanks for stoppin by and leave comment :)

    Tambahkan komentar

    Isikan formulir di bawah ini untuk menambahkan komentar

    CAPTCHA imagePerbarui gambarSuarakan gambar kode validasi