Mengaktifkan mod_rewrite pada Ubuntu 9.10

Mod_rewrite dibutuhkan untuk melakukan penulisan ulang URL berdasarkan regular-expression parser secara on the fly. Manipulasi URL bisa dilakukan untuk server variable, environment variables. HTTP headers, time stamps dan lain-lain. mod_rewrite beroperasi pada URL lengkap (termasuk bagian path-info) baik dalam konteks per-server (httpd.conf) dan konteks per-directory (.htaccess).

Pengaktifan mod_rewrite ini sangat terasa jika kita ingin menginstall suatu cms di localhost. Jika mod_rewrite belum diaktifkan, biasanya akan ada masalah dalam instalasi.

Langkah-langkah mengaktifkan mod_rewrite di ubuntu :

1. Aktifkan mod_rewrite dengan perintah di terminal/console:

sudo a2enmod rewrite

dengan perintah diatas, maka kita bisa melihat file rewrite.load di /etc/apache2/mod-enabled dan untuk lebih meyakinkan lagi, anda bisa membuat file php yang isinya : <?php phpinfo(); ?>

2. Edit file /etc/apache2/site-enable/000-default Continue reading

Compare Text atau Script di Linux dengan “Meld”

Meld adalah program linux visual diff dan merge. Hal tersebut terintegrasi dengan sebagian besar program. Diff viewer memungkinkan Anda mengedit file di tempat (diffs update secara dinamis), Dengan program ini jika anda mempunyai 2 buah text maupun script dan anda ingin mencari perbedaan diantara dua buah script atau text maka Meld ini adalah jawabannya.

Untuk pengguna ubuntu dapat didownload disini : http://www.getdeb.net/app/Meld

Download file .deb nya sesuai versi ubuntu yang dipakai, kedian install file tersebut dengan cara :

$ sudo dpkg -i namafile.deb

atau langsung klik 2x pada file tersebut di file browser nautilus. Continue reading

Install & Setting Lamp di Ubuntu 9.10

Lamp (Linux, Apache, MySql, PHP), digunakan untuk menciptakan lingkungan pengembangan web dengan cepat. Namun, bagi yang terbiasa di lingkungan Windows (menggunakan xampp), sebagian besar pasti akan mengalami sedikit masalah dalam instalasi dan konfigurasi. Dalam posting kali ini saya akan memberikan contoh instalasi Lamp dari repository Ubuntu Karmic Koala. Dan diasumsikan konfigurasi repository, baik menggunakan repo lokal maupun yang lainnya sudah baik dan bisa digunakan.

Instalasi LAMP

Buka terminal, ketikkan perintah :

sudo apt-get install lamp-server^

Tekan Enter ketika ada konfirmasi. Akan memakan waktu beberapa lama hingga semua packet selesai di download.

Setelah itu akan muncul kotak dialog untuk mengubah password root untuk mysql. Masukkan password sesuai keinginan. Maka instalasi LAMP akan selesai.

Tes Apache

Buka web browser, lalu ketikkan localhost. Jika muncul halaman It works, berarti instalasi telah berhasil.

Tes PHP

Ketikkan di terminal perintah :

gksudo gedit /var/www/testing.php

ketik <?php phpinfo(); ?> di dalam file testing.php lalu save.

Restart apache dengan menggunakan perintah :

sudo /etc/init.d/apache2 restart

Ketikkan di web browser localhost/testing.php, maka akan muncul halaman informasi dari PHP yg sudah diinstall.

Konfigurasi MySql

Ketikkan perintah-perintah di bawah ini :

cat /etc/hosts | grep localhost

cat /etc/mysql/my.cnf | grep bind-address

Maka akan muncul tulisan :

bind-address = 127.0.0.1

Install phpMyAdmin

Ketikkan perintah :

sudo apt-get install libapache2-mod-auth-mysql phpmyadmin

Tes phpMyAdmin

Buka browser lalu ketikkan localhost/phpmyadmin. Kemudian masukkan username root dan password yang tadi diisikan.

Maka konfigurasi LAMP telah selesai, letakkan website anda di folder var/www.

Namun, setelah konfigurasi ini saya mengalami beberapa masalah :

  1. Jika muncul pesan error tentang permission, maka yg harus dilakukan yaitu ketikkan perintah sudo chmod -R 777 var/www.
  2. Jika muncul pesan error tentang 404, maka yg harus dilakukan yaitu
  • Ketikkan perintah gksudo gedit /etc/apache2/apache2.conf
  • Tambahkan tulisan Include /etc/phpmyadmin/apache.conf, lalu save.
  • Restart apache dengan perintah sudo /etc/init.d/apache2 restart

Daftar Mirror Repository Ubuntu 9.04 Jaunty Jackalope

Bagi yang sudah lama nginstall Jaunty Jackalope pasti sudah familiar dengan mirror-mirror ini. Bagi yang baru saja nginstall silahkan disedot :mrgreen: .

kambing.ui.edu (UI, Telkom, Indosat, OpenIXP, INHERENT)

1. deb http://kambing.ui.edu/ubuntu jaunty main restricted universe multiverse

2. deb http://kambing.ui.edu/ubuntu jaunty-updates main restricted universe multiverse

3. deb http://kambing.ui.edu/ubuntu jaunty-security main restricted universe multiverse

4. deb http://kambing.ui.edu/ubuntu jaunty-backports main restricted universe multiverse

5. deb http://kambing.ui.edu/ubuntu jaunty-proposed main restricted universe multiverse

http://www.foss-id.web.id (Telkom)

1. deb http://dl2.foss-id.web.id/ubuntu jaunty main restricted universe multiverse

2. deb http://dl2.foss-id.web.id/ubuntu jaunty-updates main restricted universe multiverse

3. deb http://dl2.foss-id.web.id/ubuntu jaunty-security main restricted universe multiverse

4. deb http://dl2.foss-id.web.id/ubuntu jaunty-backports main restricted universe multiverse

5. deb http://dl2.foss-id.web.id/ubuntu jaunty-proposed main restricted universe multiverse

ftp.itb.ac.id (ITB, INHERENT)

1. deb ftp://ftp.itb.ac.id/pub/ubuntu jaunty main restricted universe multiverse

2. deb ftp://ftp.itb.ac.id/pub/ubuntu jaunty-updates main restricted universe multiverse

3. deb ftp://ftp.itb.ac.id/pub/ubuntu jaunty-security main restricted universe multiverse

4. deb ftp://ftp.itb.ac.id/pub/ubuntu jaunty-backports main restricted universe multiverse

5. deb ftp://ftp.itb.ac.id/pub/ubuntu jaunty-proposed main restricted universe multiverse

indika.net.id (OpenIXP)

1. deb http://ubuntu.indika.net.id/ jaunty main restricted universe multiverse

2. deb http://ubuntu.indika.net.id/ jaunty-updates main restricted universe multiverse

3. deb http://ubuntu.indika.net.id/ jaunty-security main restricted universe multiverse

4. deb http://ubuntu.indika.net.id/ jaunty-backports main restricted universe multiverse

5. deb http://ubuntu.indika.net.id/ jaunty-proposed main restricted universe multiverse

komo.vlsm.org

1. deb http://komo.vlsm.org/ubuntu jaunty main restricted universe multiverse

2. deb http://komo.vlsm.org/ubuntu jaunty-updates main restricted universe multiverse

3. deb http://komo.vlsm.org/ubuntu jaunty-security main restricted universe multiverse

4. deb http://komo.vlsm.org/ubuntu jaunty-backports main restricted universe multiverse

5. deb http://komo.vlsm.org/ubuntu jaunty-proposed main restricted universe multiverse

mirror.cbn.net.id (OpenIXP)

1. deb http://ubuntu.cbn.net.id/Ubuntu jaunty main restricted universe multiverse

2. deb http://ubuntu.cbn.net.id/Ubuntu jaunty-updates main restricted universe multiverse

3. deb http://ubuntu.cbn.net.id/Ubuntu jaunty-security main restricted universe multiverse

4. deb http://ubuntu.cbn.net.id/Ubuntu jaunty-backports main restricted universe multiverse

5. deb http://ubuntu.cbn.net.id/Ubuntu jaunty-proposed main restricted universe multiverse

mirror UNEJ

1. deb http://mirror.unej.ac.id/ubuntu jaunty main restricted multiverse universe

mirror IT Telkom

1. deb http://www.ittelkom.ac.id/pinguin/ubuntu/jaunty jaunty-updates main multiverse universe restricted

2. deb http://www.ittelkom.ac.id/pinguin/ubuntu/jaunty jaunty-backports main multiverse universe restricted

3. deb http://www.ittelkom.ac.id/pinguin/ubuntu/jaunty jaunty-proposed main multiverse universe restricted

4. deb http://www.ittelkom.ac.id/pinguin/ubuntu/jaunty jaunty-security main multiverse universe restricted

5. deb http://www.ittelkom.ac.id/pinguin/ubuntu/jaunty jaunty main restricted universe multiverse

Cara makainya bisa menggunakan terminal atau Synaptic Package Manager.

Buka file /etc/apt/source.list

masukkan daftar repository yang ingin digunakan (copy-paste aja).

Buka terminal ketik apt-get update atau buka Synaptic Package Manager trus reload. Tunggu hingga download selesai.

Semoga bermanfaat :mrgreen: .

Bermasalah dengan Screen Resolution Ubuntu 8.04 yang Menggunakan Monitor Samsung?

ubuntu-splash-brownSedikit crita aja, kemaren saya punya masalah dengan resolusi ubuntu 8.04 saya yang make monitor Samsung SyncMaster 591sg yang ada di sekre HMIF (bener ga ya?, ntar dicek lagi…he3). Tiba2 aja abis dihidupkeun saya kaget (halah2), karena ubuntu saya jadi raksasa,he3.

Trus saya mw ubah resolusinya biar lebih enak diliat pake menu System-Preferences-Screen Resolution, karena pusing juga tu liat icon2 raksasa. Eh, ga bisa, paling mentok cuma 800×600. Continue reading

Langkah Membuat Repository di Ubuntu

1. Copy semua cd atau dvd anda ke hardisk
2. setelah anda copy semua filenya seharusnya susunan direktorinya sbb :
Direktori letak anda mencopy
—pool
——-main
——— file2 installer
——-multiverse
——— file2 installer
——-restricted
——— file2 installer
——-universe
——— file2 installer
—dist
——-feisty
———–main
—————-binary-i386
——————–Packages.gz
———–multiverse
—————-binary-i386
——————–Packages.gz
———–restricted
—————-binary-i386
——————–Packages.gz
———–universe
—————-binary-i386
——————–Packages.gz
dst….
3. lakukan perintah scanpackage
root@lion:/home/ubrep/feisty# dpkg-scanpackages pool/main /dev/null | gzip -9c > dists/feisty/main/binary-i386/Packages.gz
root@lion:/home/ubrep/feisty# dpkg-scanpackages pool/multiverse /dev/null | gzip -9c > dists/feisty/multiverse/binary-i386/Packages.gz
root@lion:/home/ubrep/feisty# dpkg-scanpackages pool/restricted/ /dev/null | gzip -9c > dists/feisty/restricted/binary-i386/Packages.gz
root@lion:/home/ubrep/feisty# dpkg-scanpackages pool/universe/ /dev/null | gzip -9c > dists/feisty/universe/binary-i386/Packages.gz
4. update source list dengan menambahkan baris berikut (letak file : /etc/apt/source.list)
Continue reading