Kusprayitna Blogs

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

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 »

Apache PHP Oracle, error ORA-12154: TNS:could not resolve the connect identifier specified

Posted by kusprayitna on 31st January 2011

Kemarin sudah berhasil install Webserver di centos dan behasil ujicoba koneksi dari scrip php di terminal secara langsung. http://kusprayitna.staff.uii.ac.id/2011/01/28/koneksi-php-dengan-database-oracle-di-centos/

Hari ini ketika ujicoba langsung dari webbrowser ternyata ada permasalahan, yaitu gagal melakukan koneksi.

TNS:could not resolve the connect identifier specified

Cukup membuat pusing sejak pagi hingga siang ini, akan tetapi alhamdulillah permasalahan berhasil ditemukan.

Yaitu :

  1. Ketika dijalankan dengan script php di terminal konfigurasi environment sudah di set di profile.d/oracle.sh
  2. Ketika di panggil dari apache php dari webbroser ternyata konfigurasi environment belum dikenali

Solusi yaitu tambahkan konfigurasi environment kedalam apache, yaitu dengan cara : Read the rest of this entry »

Posted in Centos, oracle | No Comments »

Koneksi php dengan database Oracle di Centos

Posted by kusprayitna on 28th January 2011

Sudah lama tidak buat program, khususnya web. Tantangan baru untuk merubah website http://unisys.uii.ac.id yang berbasiskan IIS + ASP scrip menjadi Apache + PHP dengan backend tetap sama yaitu Oracle dan LDAP untuk otentifikasi.

Pekerjaan diawali dengan framework XAMPP dan berjalan denganb mulus, dan ketika ujicoba deploy ke Centos server maka karena setup koneksi ke database oracle tidak seperti di windows XAMPP, maka beberapa hal perlu dilakukan.

Tahapan yang dilakukan yaitu :

  1. Instalasi oracle instanceIni pernah dilakukan di http://kusprayitna.staff.uii.ac.id/2008/11/24/install-oracle…lient-di-linuxinstall-oracle-instant-client-di-linux, sehingga tinggal mengulang saja
  2. Install apache + php
    # yum install httpd php php-mysql php-ldap php-pear php-devel zlib zlib-devel
  3. Install compiler
    # yum install gcc gcc-c++
  4. Download sourcecode oci8 dari website http://pecl.php.net/package/oci8 Read the rest of this entry »

Posted in Centos, oracle, Others | 3 Comments »

Belajar Migrasi Aplikasi ASP dari IIS ke Apache

Posted by kusprayitna on 10th December 2009

Sudah cukup lama aplikasi web di kantor berbasiskan IIS-ASP berjalan dan stabil.

Dengan sekarang banyak menggunakan OS Linux, maka tahapan ke depan yaitu melakukan migrasi aplikasi berbasis web ke Linux, baik itu merubah scriptingnya maupun mengganti OSnya.

Untuk pilihan virtualisasi Windows di Linux tidak diambil, sebab kalau dilihat konfigurasi server di kantor sbb:

Database  <---> App Server <----> Web Server <----> Web Browser

Read the rest of this entry »

Posted in Apache - ASP | 1 Comment »

Install MySQL server di Mac Leopard

Posted by kusprayitna on 6th August 2009

Dengan menggunakan MacBook bukan merupakan kendala dalam pengembangan aplikasi berbasiskan Web.

Untuk fungsi sebagai personal server MacBook tidak ketinggalan dengan kemampuannya yang sama dengan linux, hanya saja untuk mempermudah instalasinya dibutuhkan Darwinports.

Dengan terpasangnya darwinports, maka yang dibutuhkan untuk mengembangkan aplikasi web si MacBook yaitu :

  1. Webserver
    Untuk webserver sudah menjadi buildin dengan Mac, tinggal mengaktifkan saja, yaitu dari Finder + Application + System Preferences + Sharing + Web Sharing.
    Webserver yang dipakai yaitu Apache2, sehingga konfigurasi dan operasionalisasinya pada prinsipnya sama dengan apache pada umumnya.
    Berikut beberapa fungsi yang dapat dipanggil secara manual/remote lewat terminal:
    a. Menjalankan apache
    # service org.apache.httpd [start/stop]
    b. File konfigurasi php di "/etc/apache2/httpd.conf"
    c. Bila PHP belum aktif, silahkan edit file konfigurasi dan aktifkan baris module yang sudah tersedia
    LoadModule php5_module        libexec/apache2/libphp5.so
  2. MySQL database
    MySQL tidak terinstall di Mac Leopard, sehingga harus diinstall sendiri, yaitu dengan cara sebagai berikut :
    Read the rest of this entry »

Posted in Apple Mac, My SQL | No Comments »