Rabu, 26 September 2012

Mengubah alamat / URL "localhost" pada XAMPP dengan "nama"

Langsung saja, Berikut adalah cara-cara yang saya peroleh dari googling untuk mengubah alamat localhost pada xampp. Cekidot...

Langkah pertama,
Buka file hosts yang ada pada direktori C:\WINDOWS\system32\drivers\etc dengan notepad.

Nah... isi dari file host tersebut kurang lebih seperti ini :
# Copyright (c) 1993-2004 Microsoft Corp.
#
# AutoGenerated by Microsoft (R) Malware Protection Engine.
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

127.0.0.1       localhost
::1             localhost
Langkah kedua,
Setelah file hosts di buka, anda harus menambahkan alamat domain yang nantinya akan anda gunakan sebagai alamat virtual host folder website anda.
Untuk menambahkan alamat domain baru anda, tambahkan teks 127.0.0.1 nama_website.com lalu letakan di bawah teks 127.0.0.1 localhost.
Contoh 
# For example:
 #
 #      102.54.94.97     rhino.acme.com          # source server
 #       38.25.63.10     x.acme.com              # x client host

 127.0.0.1       localhost

#tambahkan alamat disini :

127.0.0.1       XYZ.com
Setelah melakukan dua langkah diatas, sekarang saatnya mengedit settingan pada server XAMPP. Berikut langkah-langkahnya :

Pertama,
Buka file httpd-vhosts.conf yang ada pada direktori d:\slm\xampp\apache\conf\extra. (alamat ini tergantung pada saat instalasi xampp) dengan notepad.
Selanjutnya, tambahkan teks berikut :


ServerAdmin admin@XYZ.com

DocumentRoot /xampp/htdocs/XYZ

ServerName XYZ.com

ServerAlias XYZ.com


Jika sudah, berarti proses penambahan alamat domain pada server local selesai di lakukan.
Langkah terakhir, adalah mereset service APACHE pada windows XP dengan cara, masuk ke Control Panel –> Administrative Tools –> Services –> cari “services Apache” –> Click Kanan lalu click Restart

^_^ SELESAI ^_^
SELAMAT MENCOBA

XAMPP "Apache Can't Start" service apache pada xampp tidak bisa "run"

Apache tidak bisa "start".
Masalah yang mungkin sering dihadapi oleh pengguna apache di xampp adalah tidak berjalannya xampp apache tersebut, akan tetapi servis lainnya seperti filezilla dan mysql masih dapat berjalan. Di xampp control panel akan terlihat pesan apache busy.
Hal ini mungkin disebabkan oleh port yang digunakan oleh apache telah digunakan oleh aplikasi lainnya. Perlu diketahui, port default yang digunakan oleh apache adalah port 80.Akan tetapi ada beberapa aplikasi lain juga yang menggunakan default port 80 (misal IIS "service microsoft" , skype , dll).

ada beberapa cara untuk dapat mengaktifkan kembali apache :
Cara 1 : Sederhana
  1. Coba Cek port yang sedang digunakan.
    menu windows -> run -> ketik cmd. di cmd jalankan perintah "netstat /ano" ( tanpa tanda kutip ). dan periksa apakah ada yang menjalankan program di port 80.
    Untuk cara membaca hasil dari "netstat" bisa klik disini
  2. Matikan servis yang pengguakan port tersebut.
    Jika ada program yang menjalankan port 80 di langkah 1 biasanya adalah skype dan IIS. matikan program tersebut. menu widows -> run -> services.msc. cari program tersebut, klik kanan dan stop.
Cara  2 : mengganti port apache

  1. Edit file http.conf yang di c:/xampp/apache/conf/
  2. Cari ServerName localhost:80 di file http.conf lalu ubah port yang semula 80 menjadi 85 (terserah, perkiraan port yang tidak dipakai) sehingga menjadi localhost:85
  3. Listen 80 ubah menjadi Listen 0.0.0.0:85
  4. coba jalankan kembali apache melalui xampp control panel.
  5. Jika berhasil, untuk mengakses localhost ketikkan di browser -> http://localhost:85
Cara 3 : Menjalankan apache secara paksa

  1. Cara ini adalah mengaktifkan apache dengan xampp_restart.exe
  2. akan muncul cmd.
  3. Ketika telah berjalan jangan tutup cmd ini.
  4. Setelah itu, coba akses web local bersangkutan