Jumat, 15 Januari 2010

Langkah ampuh install Apache, MySql, dan PHP di ubuntu server.

|3 komentar

Beberapa minggu lalu saya yang memang masih awam dalam penggunaan linux punya niat untuk coba-coba langsung bikin server linux. Saat itu saya mencoba-coba beberapa distro yang paling banyak digunakan oleh para linuxers. Dan setelah mencoba beberapa distro, akhirnya saya memutuskan untuk menggunakan Ubuntu server untuk proyek belajar kali ini.

File iso Ubuntu server (saat ini versi terbaru adalah versi 9.10 – Karmic koala) dapat diunduh dari :

http://kambing.ui.ac.id/iso/ubuntu/releases/karmic/ubuntu-9.10-server-i386.iso

Untuk panduan installasi ubuntu server 9.10 cari tahu dari Oom Google.

Pada kesempatan ini saya tidak akan membahas proses instalasi dari ubuntu server tersebut. saya hanya ingin membahas bagaimana langkah untuk menginstal Apache, MySql dan PHP diserver saya tersebut. Tanpa panjang lebar lagi, berikut langkah-langkah installasi Apache, MySql dan PHP :

Instal Apache, MySql dan PHP dengan perintah :

$ sudo aptitude install apache2 php5-mysql libapache2-mod-php5 mysql-server

Setelah itu akan muncul pertanyaan “Do you want to continue? [Y/n/?]”, jawab dengan menekan tombol “y” dilanjutkan dengan menekan tombol “ENTER

Ditengah-tengah proses installasi, anda harus 2 kali memasukan passwod untuk akun root MySql anda. ketikan password anda lalu tekan tombol “ENTER”. Setelah itu tunggu sampai installasi selesai.

Setelah semua selesai, Anda kini memiliki server web yang bekerja sepenuhnya. Untuk menguji itu, pertama-tama temukan IP server anda dengan mengetikkan :

$ ifconfig | grep inet

Sekarang setelah Anda mengetahui IP server anda (contoh IP server saya pada gambar diatas dalam boks warna kunig), buka web browser kemudian arahkan ke IP server Anda. Jika Anda melihat pesan “It works!“, kemudian selamat, anda berhasil.

Namun, kita belum selesai. Anda tidak ingin Apache atau PHP untuk menampilkan informasi apapun tentang diri mereka sendiri, karena informasi ini tidak diperlukan oleh pengguna anda dan dapat menimbulkan risiko keamanan. Pertama, kembali ke file konfigurasi Apache asli:

$ sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak

sekarang buka filenya.

$ sudo nano /etc/apache2/apache2.conf

Cari string “ServerTokens Full” dan ubah menjadi “ServerTokens Prod“. Jikalau string tersebut tidak ada, anda dpat menambahkannya sendiri diposisi seperti gambar dibawah (kotak warna kuning). lalu tambahkan juga string “ServerSignature Off” dibawah nya (kotak warna merah.

Akhirnya, tekan Control-O diikuti dengan Control-X. Yang akan menyimpan file dan keluar dari editor teks. Sekarang, kita perlu melakukan hal yang sama untuk PHP. Pertama, kembali ke file konfigurasi PHP asli dan membukanya dengan perintah :

$ sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.bak

$ sudo nano /etc/php5/apache2/php.ini

Sekarang cari string “expose_php = On” ubah menjadi “expose_php = Off”

Setelah itu lakukan kembali tekan Control-O diikuti dengan Control-X. Yang akan menyimpan file dan keluar dari editor teks. Langkah terakhir ada lah me-restart Apache dengan perintah :

$ sudo /etc/init.d/apache2 restart

Anda selesai mengkonfigurasi Apache, MySQL, dan PHP.

Install VirtualBox 3.1 di Ubuntu 9.10

|0 komentar

Kali ini saya akan mencoba menulis langkah-langkah installasi VirtualBox 3.1 di Linux Ubuntu 9.10 (Karmic Koala). Bagi kalian yang belum mengetahui apa itu VirtualBox, VirtualBox merupakan software virtualisasi sistem operasi. Versi terbaru, VirtualBox dapat berjalan di Windows, Linux, Macintosh dan OpenSolaris. Serta mendukung banyak virtualisasi seperti Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris, OpenSolaris, dan OpenBSD.

Tanpa panjang lebar lagi saya akan langsug menjabarkan langkah-langkah instalasi (sebenarnya saya juga sambil install VirtualBox di server saya saat menulis artikel ini ) :

1. Buka aplikasi command-line / Terminal melalui Applications > Accessories > Terminal.

2. Install filesystem pendukung untuk VirtualBox.

$ sudo apt-get install libqt4-network libqt4-opengl libqtcore4 libqtgui4

3.Download paket instalasinya (saat ini versi terbaru adalah versi 3.1, untuk melihat versi terbaru bisa anda lihat di http://www.virtualbox.org/wiki/Linux_Downloads )

$ wget http://download.virtualbox.org/virtualbox/3.1.2/virtualbox-3.1_3.1.2-56127_Ubuntu_karmic_i386.deb

4. Setelah proses download paket instalasi selesai, saatnya meng-install Virtualbox.

$ sudo dpkg -i virtualbox-3.1_3.1.2-56127_Ubuntu_karmic_i386.deb

saat instalasi anda akan menemukan 2 tampilan dibawah ini, pilih dan dan tekan tombol ENTER.

5. Instalasi selesai. sekarang mulai sesi virtualbox dari Applications > System Tools > Sun VirtualBox (kalau launcher/menunya belum ada, silahkan anda logout terlebih dahulu lalu login kembali).

6. Saat menggunakan virtualbox untuk pertama kali, anda akan mendapatkan tampilan persetujuan lisensi seperti dibawah ini. untuk melanjutkan silahkan geser slider halaman ke akhir lisensi (karena tapa menggeser silder ke akhir lisesnsi maka tombol “I Agree” tidak akan aktif) lalu tekan tombol “I Agree“.

7. Setelah itu anda dapat mendaftarkan instalasi Virtualbox anda. Anda dapat menekan tombol “Cancel” jika anda tidak ingin melakukan proses registrasi (Virtualbox akan tetap bisa digunakan tanpa melakukan proses registrasi.

8. Keseluruhan proses telah selesai. berikut tampilan VirtualBox yang siap digunakan. Untuk Penggunaan virtual box, mungkin akan saya bahas dikemudian hari.

Tambahan :

Koneksi USB secara default ter-disable oleh system, untuk menghidupkannya (enable) perlu edit file mountdevsubfs.sh :

$ sudo gedit /etc/init.d/mountdevsubfs.sh

buatlah agar isi file tersebut menjadi seperti :

——————- isi start ——————–

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

——————- isi end ——————–

Mudah-mudahan Berguna bagi anda semua.

Install VirtualBox 3.1 di Ubuntu 9.10

|2 komentar

Kali ini saya akan mencoba menulis langkah-langkah installasi VirtualBox 3.1 di Linux Ubuntu 9.10 (Karmic Koala). Bagi kalian yang belum mengetahui apa itu VirtualBox, VirtualBox merupakan software virtualisasi sistem operasi. Versi terbaru, VirtualBox dapat berjalan di Windows, Linux, Macintosh dan OpenSolaris. Serta mendukung banyak virtualisasi seperti Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris, OpenSolaris, dan OpenBSD.

Tanpa panjang lebar lagi saya akan langsug menjabarkan langkah-langkah instalasi (sebenarnya saya juga sambil install VirtualBox di server saya saat menulis artikel ini ) :

1. Buka aplikasi command-line / Terminal melalui Applications > Accessories > Terminal.

2. Install filesystem pendukung untuk VirtualBox.

$ sudo apt-get install libqt4-network libqt4-opengl libqtcore4 libqtgui4

3.Download paket instalasinya (saat ini versi terbaru adalah versi 3.1, untuk melihat versi terbaru bisa anda lihat di http://www.virtualbox.org/wiki/Linux_Downloads )

$ wget http://download.virtualbox.org/virtualbox/3.1.2/virtualbox-3.1_3.1.2-56127_Ubuntu_karmic_i386.deb

4. Setelah proses download paket instalasi selesai, saatnya meng-install Virtualbox.

$ sudo dpkg -i virtualbox-3.1_3.1.2-56127_Ubuntu_karmic_i386.deb

saat instalasi anda akan menemukan 2 tampilan dibawah ini, pilih dan dan tekan tombol ENTER.

5. Instalasi selesai. sekarang mulai sesi virtualbox dari Applications > System Tools > Sun VirtualBox (kalau launcher/menunya belum ada, silahkan anda logout terlebih dahulu lalu login kembali).

6. Saat menggunakan virtualbox untuk pertama kali, anda akan mendapatkan tampilan persetujuan lisensi seperti dibawah ini. untuk melanjutkan silahkan geser slider halaman ke akhir lisensi (karena tapa menggeser silder ke akhir lisesnsi maka tombol “I Agree” tidak akan aktif) lalu tekan tombol “I Agree“.

7. Setelah itu anda dapat mendaftarkan instalasi Virtualbox anda. Anda dapat menekan tombol “Cancel” jika anda tidak ingin melakukan proses registrasi (Virtualbox akan tetap bisa digunakan tanpa melakukan proses registrasi.

8. Keseluruhan proses telah selesai. berikut tampilan VirtualBox yang siap digunakan. Untuk Penggunaan virtual box, mungkin akan saya bahas dikemudian hari.

Tambahan :

Koneksi USB secara default ter-disable oleh system, untuk menghidupkannya (enable) perlu edit file mountdevsubfs.sh :

$ sudo gedit /etc/init.d/mountdevsubfs.sh

buatlah agar isi file tersebut menjadi seperti :

——————- isi start ——————–

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb

——————- isi end ——————–

Mudah-mudahan Berguna bagi anda semua.

instalasi phpMyAdmin pada Ubuntu server 9.10

|0 komentar

Apa itu phpMyAdmin ?

phpMyAdmin adalah perangkat lunak gratis yang ditulis dalam PHP dimaksudkan untuk menangani administrasi MySQL melalui World Wide Web. phpMyAdmin mendukung berbagai operasi dengan MySQL. Yang paling sering digunakan operasi yang didukung oleh user interface (mengelola database, tabel, ladang, hubungan, indeks, pengguna, perizinan, dll), sementara Anda masih memiliki kemampuan untuk secara langsung mengeksekusi pernyataan SQL.

Installasi pada server ubuntu 9.10

Pada artikel sebelumnya saya sudah paparkan langkah instalasi Apache, MySql dan PHP. dan saya anggap proses instalasi sudah berjalan lancar. langsung saja saya akan paparkan langkah-langkah untuk meng-instal phpMyAdmin.

Instal paket phpMyAdmin dengan perintah :

$ sudo aptitude install phpmyadmin

Setelah beberapa saat akan muncul pertanyaan. Jawablah pertanyaan tersebut dengan menekan tombol “y” dan tekan tombol “ENTER”.

Do you want to continue? [Y/n/?] y

ditengah-tengah proses instalasi akan tampil beberapa dialog konfigurasi seperti dibawah ini :

Pada dialog ini anda akan ditanyakan tentang aplikasi webserver yang anda gunakan. pilih aplikasi webserver dengan menggunakan panah atas dan bawah pada keyboard, lalu tekan tombol Spasi untuk memilih dan dilanjutkan dengan menekan tombol Enter.

Pada dialog konfirmasi ini anada akan di tanyakan apakah anda ingin meng-konfigurasi database yang akan di integrasikan melalui aplikasi dbconfig-common. saya sarankan untuk memilih opsi untuk keamanan database mysql anda dilanjutkan dengan menekan tombol Enter. Tunggu sampai instalasi selesai.

Setelah proses instalasi selesai, buka browser web anda dan tujukan ke http://www.server-web-anda.com/phpmyadmin dan masuklah dengan akun user root dan password root anda.

Selamat mencoba.

Install Collabtive pada Ubuntu Server 9.10

|2 komentar

Collabtive adalah proyek berbasis web perangkat lunak manajemen. Proyek ini dimulai pada November 2007. Ini adalah perangkat lunak Open Source dan dapat dijadikan alternatif tools serupa seperti Basecamp. Collabtive ditulis dalam PHP dan JavaScript.

Collabtive dimaksudkan untuk perusahaan kecil hingga menengah dan freelancer. Ini juga dapat diinstal pada sebuah server internal maupun di awan. Semua browser besar seperti Internet Explorer (7 / 8), Firefox, Opera, Safari, dan Chrome yang didukung.

Collabtive dikembangkan oleh tim relawan profesional. Setiap orang yang terlibat adalah seorang profesional di bidang masing-masing, memberikan kualitas tinggi kontribusi terhadap proyek.

Sebelum melakukan installasi collabtive, saya asumsikan bahwa server anda telah terinstal apache dan mysql. Jikalau belum terinstal apache dan mysql, anda bisa meng-instal-nya seperti dalam tutorial saya yang sebelumnya di Langkah ampuh install Apache, MySql, dan PHP di ubuntu server.

1. Buat folder di /var/www/ dengan nama terserah anda.

$ cd /var/www
$ sudo mkdir folder_anda
$ cd folder_anda

2. Download collabtive.

$ sudo wget http://nchc.dl.sourceforge.net/project/collabtive/collabtive/0.6.1/collabtive-061.zip

2. Setelah proses download selesai, ekstrak file collabtive-061.zip.

$ sudo unzip collabtive-061.zip

4. Hapus file collabtive-061.zip.

$ sudo rm collabtive-061.zip

5. ubah kepemilikan beberapa folder dan file.

$ sudo chmod -R 757 templates_c/
$ sudo chmod -R 757 files/
$ cd config
$ cd standard
$ sudo chmod 757 config.php

6. Buat database untuk Collabtive.

$ mysql -u root -p
Enter password: masukan password mysql anda
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 243
Server version: 5.1.37-1ubuntu5 (Ubuntu)

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql> create database collabtive;
Query OK, 1 row affected (0.08 sec)

mysql> grant all on collabtive.* to collabuser;
Query OK, 0 rows affected (0.24 sec)

mysql> grant all on collabtive.* to collabuser@localhost;
Query OK, 0 rows affected (0.00 sec)

mysql> set password for collabuser=password(‘collabPW’);
Query OK, 0 rows affected (0.00 sec)

mysql> set password for collabuser@localhost=password(‘collabPW’);
Query OK, 0 rows affected (0.00 sec)

mysql> exit

7. Mulai installasi collabtive dengan membuka browser internet anda dan tujukan ke http://alamat-ip-server-anda/collabtive/install.php

8. Pada halaman pertama isi parameter seperti dibawah.

Database host: localhost
Database name: collabtive
Database user: collabuser
Database password: collabPW

lanjutkan dengan menekan tombol Continue.

9. Masukan nama user dan password yang menjadi administrator dari collabtive. Lanjutkan dengan menekan tombol Continue

10. Installasi telah selesai. Lanjutkan dengan menekan tombol Continue untuk masuk ke halaman admin.

11. Hapus file install.php.

$ sudo rm /var/www/folder_anda/install.php

12. Login ke Admin Collabtive melalui browser anda via http://ip-server-anda/folder_anda/index.php. Dan selesai.

Install Chat Server OpenFire di Ubuntu Server

|0 komentar

OpenFire adalah sebuah chat server gratis yang dapat digunakan untuk membuat chat server internal (untuk lingkup intranet). Kali ini saya akan coba mengaplikasikan OpenFire Chat Server pada server Ubuntu kantor saya dan akan saya gunakan untuk keperluan chat internal antar staff kantor. Agar dapat menggunakan fasilitas chat server tersebut, anda dapat menggunakan software seperti pidgin atau spark (dalam kesempatan ini saya akan mencoba untuk menggunakan pidgin).

INSTALASI OPENFIRE

1. Download instalasi OpenFire untuk distro debian disini (saat ini versi terbaru adalah versi 3.6.4, untuk lihat update versi dari openfire dan file instalasi untuk distro lain bisa dilihat disini).

$ wget “http://download.igniterealtime.org/openfire/openfire_3.6.4_all.deb”

2. Setelah download installernya. sebelum malakukan installasi OpenFire, anda harus meng-install Java RunTime.

$ sudo apt-get install sun-java6-jre

ditengah-tengah proses installasi, akan tampil End User License Agreement (EULA) dari Java Runtime.

pilih OK lalu tekan ENTER.

pilih Yes lalu tekan ENTER.

3. Setelah selesai install JRE, saat nya anda install openfire.

$ sudo dpkg -i openfire_3.6.4_all.deb

4. Buat database MySql untuk Openfire.

$ sudo mysqladmin -u root -p create openfire

5. Buka browser kesayangan anda, lalu tujukan ke http://ip-server-openfire:9090/ untuk memulai installasi openfire melalui brpwser web.

Pilih bahasa yang anda inginkan lalu tekan Continue.

menurut saya bagian ini tak perlu dirubah, lanjutkan dengan menekan Continue.

pilih driver database, pilih jenis database yang akan anda gunakan. Dalam hal ini saya menggunakan database MySql. lalu masukan username dan password akun MySql anda pada kotak Username dan Password. Sesuaikan dengan parameter dibawah ini :

JDBC Class Driver : com.mysql.jdbc.Driver
Database URL : jdbc:mysql://localhost:3306/openfire
Username : root
Password : passworddarimysqlanda

dilanjutkan dengan dengan menekan Continue.

pada halaman Profile Settings pilih saja Default dan lanjutkan dengan menekan tombol Continue.

masukan alamat email dan password untuk login admin openfire dan lanjutkan dengan menekan tombol Continue.

installasi selesai. lanjutkan dengan menekan tombol Login to the admin console.

masukan user admin dan password yang anda masukan pada halaman Administrator Account saat installasi tadi. Setelah selesai anda tekan tombol Login.

OK. saya proses installasi openfire telah selesai. mohon maaf jika saya tidak membahas konfigurasi admin console openfire. silahkan utak atik admin console openfire dan rasakan perubahannya. Untuk Tutorial installasi Pidgin menggunakan server chat openfire akan saya bahas pada tutorial selanjutnya.

Tambahan :

Trouble Shoot error login

Ketika saya selesai dengan tahap terakhir dari instalasi openfire, saya menemukan kesulitan untuk login ke Admin Console dengan pesan error yang menyatakan saya memasukan password yang salah. Setelah nanya mbah google, akhirnya saya menemukan jawaban dari masalah tersebut.

1. Anda masuk ke Text Mode atau Terminal pada lingkungan X.

2. lalu ketik perintah :

$ sudo mysqladmin -u root -p openfire

3. lalu masukan password root mysql anda.

4. ketik query :

UPDATE `openfire`.`ofUser` SET `plainPassword` = 'passwordbaru',`encryptedPassword` = NULL WHERE `ofUser`.`username` = 'admin' LIMIT 1 ;

5. Rubah kata passwordbaru dengan password yang anda inginkan.

6. Keluar dari console mysql dan kembali coba untuk login ke Admin Console openfire.