Pencarian

Sabtu, 23 Juli 2011

Setelah menginstall apache2 dan php

Karena tulisan ini singkat, tentu ditujukan untuk para pemula di linux.
Secara default apache tidak mengaktifkan modul rewrite, sehingga bagi yang menggunakan htaccess untuk url_rewrite akan berdampak seperti ini di browser:
Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, a3m.nix@gmail.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Apache/2.2.14 (Ubuntu) Server at noc.stikom-db.net Port 80
Hal ini dapat terjadi jika mengaktifkan url_rewrite di cms-cms seperti joomla dll.Untuk mengaktifkan mod_rewrite di apache cukup dengan perintah ini :
# a2enmod rewrite
setelah itu restart services apache2
# /etc/init.d/apache2 restart
Ok, sekarang mod_rewrite sudah aktif, silahkan cek menggunakan phpinfo()

Selanjutkan laporan error di browser,Pada tahap membangun aplikasi, error reporting menjadi begitu sangat penting karena dengan error lah kita tau kode pada baris-baris berapa yang bermasalah.

By defult, php tidak akan menampilkan error-error tersebut, tentu ini untuk alasan keamanan.Untuk mengaktifkan (menampilkan error tersebut), edit file php.ini, silahkan menggunakan editor kesayangan anda:
# nano /etc/php5/apache2/php.ini
cari baris display_errors dan edit menjadi On
display_errors = On
cari baris error_reporting dan edit menjadi seperti ini :
error_reporting = E_ALL | E_STRICT
simpan dan restart services apache2
# /etc/init.d/apache2 restart
Ok, error sudah muncul, silahkan berkoding ria.

Selanjutnya maksimal file upload.
By default lagi, php hanya mengizinkan upload file dengan ukuran 2MB (kalau saya tidak salah).
Edit file php.ini dan cari dan edit baris berikut:
upload_max_filesize = 80M
Selanjutnya edit juga file upload via request agar bisa melakukan request lebih besar.
max_file_uploads = 80
Oke, selamat berkoding ria...
NB: Konfigurasi php seperti diatas tentu hanya ditujukan untuk developer dan bukan untuk membangun webserver sungguhan, karena pada webserver publik tentu display_error dan lain-lain harus dimatikan untuk alasan keamanan.

Selasa, 05 Juli 2011

Virtual Host Apache2 di Ubuntu

Sekedar pengingat untuk di hari tua :D
# nano /etc/apache2/sites-available/cacti


ServerAdmin a3m.nix@gmail.com
ServerName cacti.stikom-db.net
ServerAlias www.cacti.stikom-db.net
DocumentRoot /home/cacti
ErrorLog /var/log/apache2/error-website.log
CustomLog /var/log/apache2/access-website.log combined

Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
Enable vhost :
# a2ensite cacti
Disable vhost
# a2dissite cacti
Reload Services
## /etc/init.d/apache2 restart

Sabtu, 18 Juni 2011

Wireless mode master (infrastruktur) di linux

Membuat jaringan wireless adhoc di linux tentu sudah sangat lumrah dan mudah, dengan menggunakan network manager barangkali tidak sampai 2 menit sudah bisa diselesaikan dengan damai :D

Nah kali ini saya mencoba membuat jaringan wireless infrastruktur (mode master) di linux ubuntu tercinta saya ini dengan menggunakan adapter wireless di laptop saya. Mode master ini dapat dikatakan seperti Akses Point, artinya kita menjadikan adapter wireless di PC atau laptop menjadi sebuah akses point.
Kenapa nggak pake adhoc atau mengapa harus mode master ??? silahkan cari di google dah :)) :))

Untuk menjadikan adapater/interface wireless sebagai akses point sebenarny bisa saja menggunakan aplikasi GUI seperti rutilT dkk, tapi entah kenapa aplikasi rutilT ini tidak begitu bersahabat dengan chipset wireless saya :( sedihnya...

Akhirnya saya memutuskan untuk menggunakan aplikasi hostapd, yapz.. terminal memang yahuud =)) =))

Dan seperti biasa, langkah-langkahnya selalu diawali dengan kata MUDAH ALIAS GAMPANG.

Lihat interface wireless terbaca sebagai wlan atau eth melalui ifconfig

Kamis, 19 Mei 2011

Daftar Repository Lokal Ubuntu 10.10 Maverick Meerkat

Repository Lokal ubuntu 10.10 Maverick Meerkat
Ubuntu Repository 10.10 di FOSS-ID :

deb http://dl2.foss-id.web.id/ubuntu/ maverick main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-security main restricted universe multiverse


Ubuntu Repository 10.10 di Kambing :

deb http://kambing.ui.ac.id/ubuntu/ maverick main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu/ maverick main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu/ maverick-security main restricted universe multiverse


Ubuntu Repository 10.10 di CBN :

deb http://ubuntu.cbn.net.id/Ubuntu/ maverick main restricted universe multiverse
deb-src http://ubuntu.cbn.net.id/Ubuntu/ maverick main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://ubuntu.cbn.net.id/Ubuntu/ maverick-updates main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu/ maverick-security main restricted universe multiverse
deb-src http://ubuntu.cbn.net.id/Ubuntu/ maverick-security main restricted universe multiverse


Ubuntu Repository 10.10 di ITB :

deb ftp://ftp.itb.ac.id/pub/ubuntu/ maverick main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu/ maverick main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ maverick-updates main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu/ maverick-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ maverick-security main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu/ maverick-security main restricted universe multiverse


Ubuntu Repository 10.10 di Komo :

deb http://komo.vlsm.org/ubuntu/ maverick main restricted universe multiverse
deb-src http://komo.vlsm.org/ubuntu/ maverick main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://komo.vlsm.org/ubuntu/ maverick-updates main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://komo.vlsm.org/ubuntu/ maverick-security main restricted universe multiverse


Ubuntu Repository 10.10 di ITS :

deb http://mirror.its.ac.id/pub/ubuntu/ maverick main restricted universe multiverse
deb-src http://mirror.its.ac.id/pub/ubuntu/ maverick main restricted universe multiverse
deb http://mirror.its.ac.id/pub/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://mirror.its.ac.id/pub/ubuntu/ maverick-updates main restricted universe multiverse
deb http://mirror.its.ac.id/pub/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://mirror.its.ac.id/pub/ubuntu/ maverick-security main restricted universe multiverse


Ubuntu Repository 10.10 di UGM :

deb http://repo.ugm.ac.id/ubuntu/ maverick main restricted universe multiverse
deb-src http://repo.ugm.ac.id/ubuntu/ maverick main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://repo.ugm.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://repo.ugm.ac.id/ubuntu/ maverick-security main restricted universe multiverse

Daftar Repository Lokal Ubuntu 10.04 Lucid Lynx

Akhir-akhir ini sering install ubuntu, supaya enak mending nulis di blog aja alamat repositorynya.
Kelebihan repository lokal tentu masalah kecepatan aksesnya :D
Daftar Repository lokal :
Repository FOSS-ID :

deb http://dl2.foss-id.web.id/ubuntu/ lucid-backports main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ lucid-security main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ lucid-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ lucid main restricted universe multiverse
Repository Kambing || UI :

deb http://kambing.ui.ac.id/ubuntu/ lucid-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ lucid-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ lucid-updates main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ lucid main restricted universe multiverse
Repository UGM :

deb http://repo.ugm.ac.id/ubuntu/ lucid main multiverse universe restricted
deb http://repo.ugm.ac.id/ubuntu/ lucid-updates main multiverse universe restricted
deb http://repo.ugm.ac.id/ubuntu/ lucid-security main multiverse universe restricted
deb http://repo.ugm.ac.id/ubuntu/ lucid-backports main multiverse universe restricted
deb http://repo.ugm.ac.id/ubuntu/ lucid-proposed main multiverse universe restricted
Repository Komo :
deb http://komo.vlsm.org/ubuntu lucid main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu lucid-updates main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu lucid-security main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu lucid-backports main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu lucid-proposed main restricted universe multiverse

Selasa, 03 Mei 2011

Rsync dan login ssh untuk backup file di ubuntu

Artikel ini saya buat setelah terjadi insiden di laptop saya, ketika dengan sadar saya menghapus partisi data (ntfs) yang sebelumnya saya juga telah menghapus partisi home (ext4) yang mengakibatkan saya harus kehilangan hampir seluruh data-data baik yang penting maupun yang tidak penting :p (paling tidak menurut saya).

Apa itu rsync ?
Setelah sekian lama di linux akhirnya saya berkenalan juga dengan rsync.
Dari sumber yang saya dapat, Rsync adalah tool untuk transfer dan sinkronisasi file atau tree (struktur direktori dan file) secara satu arah, baik transfer lokal (di sistem yang sama) maupun remote (jaringan/internet).

Fungsi rsync ini mirip dengan ftp client,kelebihan dari rsync sendiri cukup banyak, antara lain melakukan sinkronisasi file, baik ukuran, struktur folder dll. rsync juga mampu melanjutkan transfer yang putus di tengah jalan tanpa harus mengulang kembali. Bahasa mudahnya, rsync ini akan mengcopy folder yang kita inginkan dan mencakup subfolder ke suatu komputer lain baik di jaringan lokal maupun di di jaringan internet.

Sedangkan ssh, tentu pengguna linux sudah cukup familiar dengan tools remote yang satu ini. Pada artikel ini, rsync akan menggunakan ssh namun tanpa harus memasukkan password ssh, jadi hanya menjalankan satu perintah saja.