Wednesday, March 8, 2017

Memperindah Tampilan Index Direktori Apache Dengan CMS PHP Directory Lister


Danarweb | Tentunya kamu tahu apabila kamu mengintsall apache lalu membuat direktori di /var/www/html pada Server maka direktori tersebut bisa diakses menggunakan web browser pada PC Client. Namun tampilan dari direktori yang dibuka dengan web browser tersebut kurang menarik bukan? Menariknya ternyata ada cara agar Index Direktori tersebut menjadi lebih enak dipandang tampilanya yaitu dengan menggunakan CMS ringan bernama PHP Directory Lister. Dengan CMS tersebut kita bisa mengubah tampilan Index Direktory menjadi seperti ini:


Atau Demo-nya bisa kamu lihat pada Link http://demo.directorylister.com/ Jauh lebih menarik daripada yang sebelumnya kan? nah sekarang bagaimana cara memasang PHP Directory Lister tersebut?

Pengertian

Directory Lister adalah script simple yang dibangun dengan PHP yang digunakan untuk membuat list direktori beserta sub-direktori pada apache menjadi lebih indah. Directory Lister juga memeiliki fitur-fitur yang tidak dimiliki oleh Autoindex default apache, contohnya fitur dimana kamu bisa melihat size file, fitur yang memerlihatkan tanggal perubahan file terakhir, dll. Directory Lister ini cocok untuk digunakan oleh pengguna yang ingin menyimpan file-nya di apache untuk kemudian dibagikan ke orang lain dengan mudah.

Latar belakang

Cara termudah untuk berbagi file atau upload file agar bisa diunduh oleh Client pada server adalah dengan memanfaatkan fitur Autoindex directory pada apache, namun tampilan default dari AutoIndex apache ini dirasa kurang menarik sehingga perlu dilakukan instalasi CMS PHP Directory Lister untuk memperindah tampilan autoindex tersebut.

Alat dan bahan

1. File CMS PHP Directory Lister yang bisa kamu unduh gratis di situs resminya yaitu pada link http://www.directorylister.com/
2. PC Server yang sudah terintsall web server apache, disini saya menggunakan Server yang terinstall  OS Debian 8 Server. (note: cara ini juga bisa dipraktekan pada PC Client menggunakan localhost)
3. PC Client, digunakan untuk meremote server dan sebagai media untuk mengetes.

Jangka waktu

Jangka waktu yang dibutuhkan untuk Memperindah Tampilan Index Direktori Apache Dengan CMS PHP Directory Lister tidak terlalu lama, hanya sekitar 15 menit karena cara mengisntal CMS ini kurang lebih sama dengan cara ,engisntall CMS lainya.

Tahap pengerjaan

pertama upload CMS Directory Lister yang sudah kita siapkan tadi dari PC Client ke Server menggunakan FTP ataupun Samba.


Setelah upload beres, sekarang remote server menggunakan SSH ataupun Telnet pada PC Client. dan biasakan langsung masuk ke user Root.


Setelah berhasil mengakses Server, pindahkan file CMS Directiry Lister tadi ke direktori /var/www/html dengan menggunakan perintah mv berikut.
mv [dir. file/nama file] /var/www/html
misalnya:
mv /home/danar/DirectoryLister-DirectoryLister-2.6.1-0-gd341687.zip /var/www/html

Oke sekarang kita masuk ke direktori /var/www/html/ dengan perintah cd, lalu coba kita cek apakah file yang kita pindah tadi sudah benar-benar tepindah atau belum menggunakan perintah ls.
#cd /var/www/html//
#ls

Karena file CMS Directory Lister tadi masih berformat .zip, maka kita unzi duluy menggunakan perintah unzip berikut:
unzip [nama file.zip]
misalnya:
unzip DirectoryLister-DirectoryLister-2.6.1-0-gd341687.zip
  
Coba kita ketik ls maka akan muncul direktori baru bernama DirectoryLister-DirectoryLister-d341687, selanjunya kita ubah nama direktori tadi menjadi direktori bernama data menggunakan perintah mv berikut:
mv DirectoryLister-DirectoryLister-d341687/ data/
Cek lagi menggunakan perintah ls, dan kemudian file DirectoryLister-DirectoryLister-d341687 tadi sudah hilang dan terganti menjadi sebuah direktori bernama data


pindah ke direktori data/resources/ menggunakan perintah cd berikut:
cd data/resources/
lalu duplikat file bernama default.config.php menjadi config.php menggunakan perintah cp berikut:
 cp default.config.php config.php

Beri ijin agar direktori data bisa diakses oleh client dengan cara pindah ke direktori /var/www/htmml lagi menggunakan perintah cd berikut:
cd /var/www/html
lalu beri hak akses dengan cara mengetikan baris berikut ini:
chown -R www-data:www-data data/
chmod -R 755 data/

Sekarang coba kita buka browser, lalu ketikan http://[ip server]/data/ misalnya http://192.168.4.2/data/ maka apabila muncul halaman seperti dibawah, berarti kamu sudah berhasil memasang CMS Directory Lister. kamu bisa menambahkan file atau directory baru ke halaman ini dengan cara memasukanya ke direktori /var/www/home/data/.


Kesimpulan

Setelah kita berhasil memasang CMS Direktory Lister, autoindex sudah menjadi lebih keren tampilanya. Nah untuk menambah direktori atau file baru adalah dengan cara memindahkan file yang akan ditampilkan ke direktori /var/www/html/.



EmoticonEmoticon