Thursday, 9 March 2017
install library php oci8 di linux
untuk mendukung php dapat membuat koneksi ke database oracle, dibutuhkan library dan plugins tambahan.
pertama, download instant client dari official website oracle instantclient for linux x86/64. instant client yang saya gunakan adalah instantclient-basic-linux.x64-12.1.0.2.0.zip dan jangan lupa download juga sdknya instantclient-sdk-linux.x64-12.1.0.2.0.zip
langkah diatas untuk membuat oracle client siap untuk digunakan. setelah berhasil maka install oci 8 (library php untuk fungsi-fungsi oracle di php). berikut link untuk unduh librarynya oci8 list package
instantclient, /opt/oracle/instantclient diisi saat muncul prompt untuk oracle home director.
terakhir edit file php.ini dan tambahkan extension oci8.so di file tersebut.
restart web server dan tes koneksi ke oracle.
semoga bermanfaat.
pertama, download instant client dari official website oracle instantclient for linux x86/64. instant client yang saya gunakan adalah instantclient-basic-linux.x64-12.1.0.2.0.zip dan jangan lupa download juga sdknya instantclient-sdk-linux.x64-12.1.0.2.0.zip
langkah diatas untuk membuat oracle client siap untuk digunakan. setelah berhasil maka install oci 8 (library php untuk fungsi-fungsi oracle di php). berikut link untuk unduh librarynya oci8 list package
instantclient, /opt/oracle/instantclient diisi saat muncul prompt untuk oracle home director.
terakhir edit file php.ini dan tambahkan extension oci8.so di file tersebut.
restart web server dan tes koneksi ke oracle.
semoga bermanfaat.
Integrasi nginx dan php-5 fpm
Tidak seperti apache yang telah satu package dengan php, nginx merupakan web server yang beridiri sendiri. Sehingga diperlukan konfigurasi manual untuk integrasi nginx dengan php.
Sebelumnya pastikan web server nginx dan php-fpm telah terinstall.
edit file konfigurasi nginx di /etc/nginx/sites-available/default
save file tersebut, kemudian restart service nginx. buatlah file php dan kemudian coba akses. jika berhasil maka akan muncul result dari script php tersebut .
Sebelumnya pastikan web server nginx dan php-fpm telah terinstall.
edit file konfigurasi nginx di /etc/nginx/sites-available/default
save file tersebut, kemudian restart service nginx. buatlah file php dan kemudian coba akses. jika berhasil maka akan muncul result dari script php tersebut .
Saturday, 4 March 2017
install manual java-8 on debian
saat ini ts mau belajar reindexing menggunakan elasticsearch. salah satu requirement untuk menginstallnya adalah java-8, dan salah satu alternatif untuk menginstallnya ialah dengan cara manual.
cara setting jdk sebagai default jvm
Jika anda memiliki beberapa versi java, berikut cara menggunakannya
ketika muncul list dari java, dan prompt list. pilih versi yang akan digunakan.
untuk memastikan versi mana yang anda gunakan, maka dapat dengan perintah:
sekian, semoga bermanfaat
- Download java-8 di official website oracle sesuai dengan arsitektur yang digunakan disini
- buat folder jdk di /opt
- extract dan copy file tar.gz ke folder tersebut
- setting jdk sebagai default jvm
Tuesday, 28 February 2017
Access windows shared folder with bash terminal
cara akses shared folder windows dari linux environment salah satunya dapat dilakukan menggunakan bash terminal, scriptnya sbb:
mount.cifs //server/shared_folder_name/ path_to_local_server -o user=${username}
folder yang di share berikut dengan contennya dapat diakses di folder path yang dideklarasikan pada script. Akan tetapi dengan script tersebut anda tidak punya akses untuk write folder atau file dengan menggunakan aplikasi pihak ketiga (baca: user selain root).
untuk memberikan ownership kepada shared folder di mount linux anda maka ubah scriptnya menjadi:
mount -t cifs -o username=${username_shared_folder}, password=${password_shared_folder}, uid=${user_ownership}, gid=${group_ownership} //server/shared_folder_name/ path_to_local_server
Sekian dan terimakasih
Saturday, 25 February 2017
SQL Server Client Tools for linux
jika kamu baru migrasi ke linux dan kebingungan mencari SQL Server client tools untuk linux berarti kita senasib :D. Terbiasa menggunakan windows dengan tools database management navicat yang sudah memenuhi kebutuhan pekerjaan dengan berinteraksi di DBMS oracle, SQL Server, PostgreSQL, MySQL. Sekarang saya menggunakan OS debien 8 (jessie) untuk versi linux tidak menyediakan access untuk SQL Server sehingga harus mencari alternatif lain.
Setelah googling dan mencoba tools lain (baru navicat sama dbweaver sih), terus nemu tools yang lengkap banget nih yaitu dbvisualizer. silahkan dicoba dan rasakan sensasinya.
official website dbvisualizer disini
Setelah googling dan mencoba tools lain (baru navicat sama dbweaver sih), terus nemu tools yang lengkap banget nih yaitu dbvisualizer. silahkan dicoba dan rasakan sensasinya.
official website dbvisualizer disini
configure mariadb to allow connect from remote host
secara default mariadb tidak mengizinkan akses diluar dari ip local anda (localhost, 127.0.0.1, ::1). karena itu perlu konfigurasi tambahan untuk mengizinkan akses dari remote host.
gagal koneksi ini bukan dikarenakan koneksi yang gagal di bangun karena firewall, tetapi dari mariadb yang belum mendaklarasikan user access dari remote host. sehingga asumsi saya kita telah berhasil ping ke address host dan portnya.
disini saya menggunakan xampp dan diinstall di partisi F:. dan langkah awal adalah masuk ke direktory bin dari mysql.
gagal koneksi ini bukan dikarenakan koneksi yang gagal di bangun karena firewall, tetapi dari mariadb yang belum mendaklarasikan user access dari remote host. sehingga asumsi saya kita telah berhasil ping ke address host dan portnya.
disini saya menggunakan xampp dan diinstall di partisi F:. dan langkah awal adalah masuk ke direktory bin dari mysql.
cd xampp/mysql/binmasuk ke mysql server anda
mysql -u "username" -p "password";kemudian buat user baru untuk remote host
CREATE USER 'nama_user'@'ip_remote_host' IDENTIFIED BY 'passwordnya';example of remote host: untuk single anda dapate mengisi dengan 192.168.0.2, untuk 1 network anda dapat menggunakan % => 192.168.0.% selanjutnya buatlah privilleges yang dapat dilakukan oleh user tersebut
GRANT ALL PRIVILEGES ON * . * TO 'nama_user'@'ip_remote_host';reload privileges
FLUSH PRIVILEGES
Subscribe to:
Posts (Atom)
