Rabu, 28 Desember 2011

Untuk menginstal modul rewrite pada Apache 2 di  Debian anda hanya perlu mengetikan:

# a2enmod rewrite

Pertama kali saya mencobanya terdapat page not found 404 error Untuk memperbaiki ini, Anda akan perlu untuk mengedit file berikut

#nano /etc/apache2/sites-enabled/000-default


Cari dan ganti AllowOverride dari None jadi All

<Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                Order allow,deny
                allow from all

</Directory> 

Jangan lupa restart webservernya.

# /etc/init.d/apache2 restart

 

Rabu, 21 Desember 2011

Pertama buka dulu file httpd.conf yang ada di apache dengan editor. Setelah itu hapus tanda pagar(#) sebelum LoadModule rewrite_module modules/mod_rewrite.so simpan dan restart apachenya.
Kedua buat file .htaccess dan letakan pada folder yang akan di hostingkan. 
Masukkan kode berikut dalam file .htaccess anda:

RewriteEngine on

 # Untuk Rewrite URL secara manual
RewriteRule ^home\.html$ index.php [L]

# Sedangkan untuk Rewrite URL secara auto (dinamis)
  RewriteRule ^([0-9a-zA-Z-]+)
\.html$ index.php?page=$1 
 
Options All -Indexes 

Untuk yang dinamis maka di file index.php ditambahkan script seperti dibawah ini.
<?php 
$page = $_GET[page];
if ($page=='pertama')
{
echo "pertama";
}
else if($page=='kedua')
{
echo "kedua";
}
?>
Penjelasan:
RewriteEngine On = Menunjukkan bahwa perintah Rewrite di hidupkan
Tanda “^” selalu ada di awal
Tanda “$” selalu ada di akhir
“/?/?” menandakan bahwa boleh menambahkan “/” atau tidak pada akhir URL
Tanda “.” itu artinya . (titik)
 

([0-9a-zA-Z-]+):
Tanda “()” menandakan satu kesatuan
Tanda “[]+” kombinasi item di dalam nya
Tanda “0-9a-zA-Z-” adalah kombinasi REGEX yang artinya:
“0-9″ memperbolehkan angka 0 sampa 9
“a-z” memperbolehkan karakter lowebcase a sampai z
“A-Z” memperbolehkan karakter uppercase A sampai Z
 
“$1″ menunjukkan bahwa string yang pertama
 

Kamis, 15 Desember 2011

Buka notepad kemudian kopi-paste script dibawah ini

<?php
$server = "127.0.0.1"; //ip komputer anda
$username = "root"; // username mysql anda
$password = ""; //password mysql anda
$database = "database"; // database yang anda punya
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>

Simpanlah dengan nama koneksi.php pada folder htdocs (XAMPP) atau www (WAMP) dengan membuat folder baru didalamnya. Untuk mencobanya cukup dengan membuka browser dan ketikan http://localhost/namafoldernya/koneksi.php jika tampilanya putih berarti koneksi berhasil.
  1. Ketikan about:config pada address bar (tempat menuliskan alamat web)
  2. Muncul peringatan This Might Void Your Warranty! klik saja I'll be careful, I promise!
  3. Untuk mencari config yang akan dirubah, gunakan CTRL + F
  4. Untuk merubah nilai atau value lakukan klik 2x pada config yang akan dirubah
  5. Untuk menambahkan config baru, klik kanan pada tempat kosong kemudian pilih New lalu pilih jenis confignya string, integer atau boolean.
Lakukan tweak pada beberapa configurasi mozilla firefox berikut ini :
  1. Set network.http.pipelining menjadi true
  2. Set network.http.proxy.pipelining menjadi true
  3. Ubah value network.http.pipelining.maxrequests menjadi 8
  4. Set network.http.pipelining.ssl menjadi true
  5. Tambahkan config baru dengan cara klik kanan pada sembarang tempat, pilih New lalu Integer masukkan nglayout.initialpaint.delay klik 'Ok' dan set nilainya menjadi 0  

Setelah selesai restartlah Firefox anda

Rabu, 14 Desember 2011

Untuk membuat tampilan Hello World di browser dengan file HTML dapat dilakukan dengan mekopikan script dibawah ini pada notepad dan menyimpanya dengan nama index.html.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> Selamat datang di website saya</title>
</head>
<body>
Hello World
</body>
</html>
Subscribe to RSS Feed Follow me on Twitter!