Pagi ini, entah mengapa aku ingin menengok kembali blog yang telah lama tidak aku urus. Tak terasa sudah satu tahun lebih tiga bulan sejak posting terakhir pada tanggal 17 Januari 2012, saat aku mulai menyibukkan diri ngeblog di blog dengan domain pribadi di http://juwarto.web.id, yang ternyata juga menjadi semakin jarang sempat ku-update.
Seminggu ini aku asyik berkutat dengan Fuduntu, sebuah distro linux yang menurutku sangat keren, yang menggabungkan keunggulan Fedora dan kelebihan Ubuntu. Silahkan teman-teman blogger singgah ke blog pribadi saya di sini.
Assalamu’alaikum wr.wb.
Mohon maaf kepada teman-teman sekalian, sudah lama saya tidak update posting di blog ini karena saya saat ini aktif di Blog Pribadi saya di http://blog.juwarto.web.id (dan saya harap rekan-rekan berkenan untuk singgah sekaligus bertukar link dengan saya di Blog Pribadi saya).
Terima kasih.
Wassalamu’alaikum wr.wb.
Upgrade ubuntu ke versi 11.04 ternyata menyebabkan framework di eclipse error. Error message yang muncul:
No more handles [MOZILLA_FIVE_HOME=’/usr/lib/xulrunner-devel-1.9.2′] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: /home/netcelli/Download/AptanaStudio3/configuration/org.eclipse.osgi/bundles/ 173/1/.cp/libswt-mozilla-gtk-3650.so: libxpcom.so: cannot open shared object file: No such file or directory no swt-mozilla-gtk in java.library.path /tmp/swtlib-32/libswt-mozilla-gtk-3650.so: libxpcom.so: cannot open shared object file: No such file or directory Can’t load library: /tmp/swtlib-32/libswt-mozilla-gtk.so
atau:
With eclipse, sometimes you could have this kind of message Can’t load library: /tmp/swtlib-32/libswt-mozilla-gtk.so
Solusinya:
- install xulrunner-1.9.2
- install libswt-gtk*
Alhamdulillah, solved.
Share pengalaman membuat repositori lokal (tidak perlu koneksi internet untuk install paket-paket ubuntu). Dalam contoh ini saya menggunakan Maverick (Ubuntu 10.10).
To the point aja, berikut langkah-langkah praktisnya:
01. Buat direktori untuk mount point file iso, misal:
# cd /zoe # sudo mkdir repobuntu # cd repobuntu # sudo mkdir maverick-repo1
02. Mount file iso (dengan asumsi file iso terletak di direktori “/zoe/paket-linux/distro/ubuntu/” ):
# sudo mount -t iso9660 -o loop /zoe/paket-linux/distro/ubuntu/ubuntu-10.10-dvd-i386.iso /zoe/repobuntu/maverick-repo1 Perintah un-mount (jika suatu saat diperlukan): # sudo umount /zoe/repobuntu/maverick-repo1
03. Edit /etc/apt/sources.list
# sudo vi /etc/apt/sources.list # tambahkan baris berikut ini: deb file:///zoe/repobuntu/maverick-repo1 maverick main restricted
04. Update repository:
# sudo apt-get update
05. Insyaallah repositori sudah bisa digunakan!
Note:
Mount point file iso yang terbentuk pada proses nomor 02 bersifat tidak permanen (artinya saat sistem restart akan di un-mount). Agar permanen kita harus menambahkan baris berikut ini ke dalam file “/etc/fstab”:
/zoe/paket-linux/distro/ubuntu/ubuntu-10.10-dvd-i386.iso /zoe/repobuntu/maverick-repo1 iso9660 rw,loop=/dev/loop0 0 0
Kalau mau menambahkan file iso, tinggal dikopi baris tersebut ke baris dibawahnya lalu ganti angka 0 pada “rw,loop=/dev/loop0” menjadi angka 1 sehingga menjadi “rw,loop=/dev/loop1”. Kalau akan menambahkan file iso lagi, tinggal dikopi lagi lalu ganti angka 1 pada “rw,loop=/dev/loop1” menjadi angka 2. Demikian seterusnya.
Selamat mencoba.
Step by step, sangat mudah koq 🙂 Silahkan ikuti tahapan berikut ini :
A. Pastikan MSSQL Server di Microsoft OS (contoh kasus pada SQL Server 2005 Express) bisa diakses!
Pada mesin MSSQL Server :
- Microsoft SQl Server 2005 – Configuration Tools – SQl Server Configuration Manager – SQL Server 2005 Network Configuration
- Protocols for SQLEXPRESS – Semua di-Enabled
- Buka dan edit protocol yang bernama TCP/IP pada tab Protocol pastikan bernilai Yes semua. Pada tab IP Adresses hapus nilai (kosongkan) semua field/isian TCP Dynamic Ports, semua field/isian Active dan Enabled pastikan bernilai Yes, dan isikan nomor IP Address (misal pada IP1=192.168.56.101 dan pada IP2=127.0.0.1).
- Coba login ke MSSQL Server dengan host nomor IP seperti konfigurasi huruf c.
Pada mesin Ubuntu :
1. Mencoba koneksi ke mesin SQL Server 2005
# sudo nmap 192.168.56.101 Starting Nmap 5.00 ( http://nmap.org ) at 2011-01-25 11:13 WIT Interesting ports on 192.168.56.101: Not shown: 996 filtered ports PORT STATE SERVICE 135/tcp open msrpc 139/tcp open netbios-ssn 445/tcp open microsoft-ds 1433/tcp open ms-sql-s MAC Address: 08:00:27:4F:A3:74 (Cadmus Computer Systems)
2. Jika port-port tersebut belum terbuka, tambahkan secara manual pada MSSQL Server (Windows OS) lewat :
Start - Settings - Network Connections - Windows Firewall - Exceptions - Add Port... Restart mesin MSSQL Server
3. Test koneksi ke MSSQL Server dengan :
# tsql -S 192.168.56.101 -U sa -P <password_sa> -p 1433
Jika muncul :
locale is "en_US.utf8" locale charset is "UTF-8" 1>
Berarti koneksi berhasil, dan lanjutkan ke langkah berikutnya.
B. Download paket dari :
http://www.sourceforge.net/pojects/mssql-wa/
01. Extract file hasil download (“phpmssqladmin.zip” atau nama yang lain) ke webserver.
02. Kopi file ./lib/config.inc ke ./lib/config.inc.asli sebagai backup/cadangan.
03. Sesuaikan konfigurasi di file ./lib/config.inc sesuai alamat MS SQL Server yang akan diakses.
Contoh : //3rd way : multiple server $config['userDb']['server'][] = 'localhost'; $config['userDb']['server'][] = 'servwin'; Menjadi : //3rd way : multiple server $config['userDb']['server'][] = '192.168.56.101'; //MSSQL Server 2005 di mesin virtualbox laptop $config['userDb']['server'][] = '192.168.66.4'; //MSSQL Server 2005 di mesin server development $config['userDb']['server'][] = '192.168.66.23'; //MSSQL Server 2005 di mesin server production $config['userDb']['server'][] = 'PAPWINXVBOX'; //MSSQL Server 2005 di mesin virtualbox laptop
04. Paket tambahan yang harus dipasang :
a. php-db, php-pear,php5-cli b. php5-sybase
05. Restart service apache :
# sudo /etc/init.d/apache2 reload
06. Jalankan file test.php untuk memastikan konfigurasi benar dan berjalan normal.
07. Silahkan koneksi ke MSSQL Server.
Selamat mencoba!