Mengganti port webserver pada XAMPP dan MS4W


Pertanyaan

Ada teman saya yang bernama mas arif dari surabaya bertanya :

asalamualaikum…
sy udah baca beberapa tutorial mas mengenai GIS.
oiya mas mau tanya misalnya di lepi kita installi 2 webserver bisa gk misal mapserver dan myadmin misal xampp?

Jawaban

Wa’alaikum salam mas arif
yang membedakan adalah port webserver nya. port default untuk webserver adalah 80 misalnya http://localhost:80/ atau cukup dituliskan http://localhost/

Jadi, XAMPP nya aja yang kita ganti port webserver biar tidak bentrok dengan webserver yang lain.

Caranya :

  1. Buka atau edit dengan notepad file httpd.conf yang ada di alamat folder C:\xampp\apache\conf
  2. Setelah dibuka, cari tulisan Listen 80
  3. Kita bisa mengganti dengan port yang lain misalnya 81, sehingga nanti cara memanggil web atau aplikasi yang ada di bawah naungan XAMPP cara manggilnya dengan mencantumkan nama portnya. misalnya http://localhost:81/phpmyadmin
  4. Setelah disetting, jangan lupa di restart XAMPP nya.
  5. Untuk menjalankan mapserver, cukup dengan memanggil http://localhost/peta_gis
  6. Jika kita ingin mengganti port mapserver yang ada di MS4W, dengan cara yang sama buka file httppd.conf yang ada di alamat C:\ms4w\Apache\conf
  7. Lakukan langkah ke-2 sampai langkah ke-4 misalnya mengganti dengan port 82
  8. Maka saat memanggil aplikasi peta digital yang ada di MS4W,  memanggilnya dengan menggunakan alamathttp://localhost:82/peta_gis
  9. Selesai

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 05 Maret 2012

KangAgus

Advertisements

Membuat Virtual Host di XAMPP


Latar Belakang

Untuk menampilkan website yang kita buat, biasanya kita mengetikan URL misalnya http://localhost/labhouse/. maka aplikasi web labhouse tersebut akan di tampilkan di web browser.

Dalam artikel ini akan dibahas bagaimana caranya agar kita bisa memanggil website yang ada di localhost dengan mengetikan URL http://labhouse.com . padahal sebenarnya kita masih menjalankannya di localhost.

Ini berguna saat teman-teman ingin mendemokan website yang dibuat kepada orang lain atau client. agar lebih terkesan profesional dan prestise karena langsung menggunakan nama domain website yang dibuat.

Tahap Persiapan

  1. Saya asumsikan teman-teman sudah menginstall software XAMPP
  2. Teman-teman juga sudah membuat website yang disimpan di folder htdocs
  3. Dalam artikel ini saya ambil contoh nama domain yang dibuat adalah labhouse.com
  4. Alamat websitenya sudah tersimpan di alamat C:/xampp/htdocs/labhouse

Langkah Pertama

  1. Buka file hosts yang ada di alamat  C:\WINDOWS\system32\drivers\etc
  2. Di bagian paling bawah tambahkan  alamat IP Address localhost 127.0.0.1  dan nama domain yang dibuat misalnya labhouse.com

Langkah Kedua

  1. Buka file httpd.conf  yang ada di alamat C:\xampp\apache\conf
  2. Cari bagian Directory dan ubah menjadi seperti dibawah ini

<Directory “C:/xampp/htdocs/labhouse”>
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Langkah Ketiga

  1. Buka lagi file httpd-vhosts.conf  yang ada di alamat C:\xampp\apache\conf\extra
  2. Tambahkan setingan di bawah ini untuk membedakan website yang dipanggil dengan localhost dan website yang dipanggil dengan virtual host

NameVirtualHost *:80

#VirtualHost untuk labhouse.com
<VirtualHost *:80>
DocumentRoot C:/xampp/htdocs/labhouse
ServerName labhouse.com
</VirtualHost>

#Untuk localhost yang biasa
<VirtualHost *:80>
DocumentRoot C:/xampp/htdocs
ServerName localhost
</VirtualHost>

Tahap Testing

  1. Restart Apache dengan cara : pada XAMPP Control Panel dengan klik tombol stop kemudian klik tombol start.
  2. Ketikan pada browser http://labhouse.com
  3. Ketikan juga pada browser http://localhost/labhouse

Jika kedua alamat tersebut berhasil dibuka, berarti kita sudah berhasil membuat virtual host. sehingga website tersebut bisa di jalankan menggunakan 2 cara yaitu secara localhost dan virtual host.

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 20-01-2012

noname

Membuat Mail Server di localhost dengan XAMPP Mercury


Latar Belakang

Misalnya teman-teman membuat aplikasi web menggunakan PHP yang dapat mengirim email. jika kita tidak menseting sebuah mailserver, maka aplikasi email tadi tidak dapat dijalankan. biasanya akan menampilkan error :

Warning: mail() [function.mail]: Failed to connect to mailserver at “localhost” port 25, verify your “SMTP” and “smtp_port” setting in php.ini or use ini_set()

Atau kita harus upload dahulu ke hosting untuk mencoba aplikasi email. dan harus di seting dahulu email yang ada di hosting tersebut. contoh emailnya adalah agus@tokoperjuangan.com yang merupakan email dari web TokoPerjuangan.Com

Solusi

Pada referensi yang lain ada yang menyarankan untuk menggunakan software argosoft untuk membuat mailserver. tapi ketika coba di install memerlukan framework .net untuk menjalankan software tersebut. dari pada menggunakan software tambahan lebih baik menggunakan software yang sudah disediakan XAMPP.

Selama ini saya mengembangkan aplikasi web di localhost menggunakan XAMPP versi 1.7.3 yang didalamnya sudah terdapat software-software yang kita butuhkan seperti :

  • Apache sebagai webserver
  • MySQL sebagai DBMS
  • Filezila sebagai software FTP
  • Mercury sebagai mailserver
  • phpMyAdmin sebagai Tools Database

Dalam artikel ini saya sengaja membahas khusus tentang aplikasi mercury yang digunakan untuk mengirim email di localhost. contoh akun email di localhost yang akan dibuat misalnya agus@localhost dan ri32@localhost.

Setting Mercury

  1. Klik start pada mercury. klik Admin yang ada di sebelah kanannya untuk pengaturan mercury
  2. Jika sudah masuk pilih menu Configuration>Protocol Modules dan seting seperti gambar dibawah ini 
  3. Setelah itu pilih menu Configuration>Manage Local Users . Pilih menu Add untuk registrasi aku email dan lakukan setting seperti gambar dibawah ini
  4. Setelah itu kita setting file php.ini di alamat C:\xampp\php
  5. Edit dengan text editor dan cari bagian sendmail_from. Kemudian masukan alamat email agus@localhost
  6. Silahkan restart webserver apache dan mailserver mercury untuk meyakinkan setingan sudah tersimpan semua.
  7. Selesai

Aplikasi Kirim email

<?php
$kepada=”ri32@localhost”;
$subject=”Email Localhost”;
$dari=”agus@localhost”;
$pesan=”assalamu’alaikum, apa kabar mas bro?”;

$kirim_email=mail($kepada,$subject,$pesan,$dari);

if($kirim_email){
echo “email berhasil terkirim”;
}else{
echo “email gagal terkirim”;
}
?>

  1. Ketik coding diatas dan simpan dengan nama index.php di alamat C:\xampp\htdocs\email
  2. Buka web browser misalnya mozila firefox dan ketikan alamat http://localhost/email/
  3. Jika berhasil akan ada bacaan email berhasil terkirim

Cek Email

Untuk mengecek email baik localhost maupun online saya sarankan menggunakan software thunderbird.

  1. Buka thunderbird dan pilih menu create new account
  2. Masukan username=ri32, email=ri32@localhost , dan password yang sudah kita seting sebelumnya di mercury. dan klik tombol continue.
  3. Jika adawarning pilih ceklist i understand the risks. dan klik tombol create account
  4. Jika berhasil, maka akan ada email baru dengan subject Email Localhost
  5. Selesai

Referensi :

http://ganjarramadhan.wordpress.com/2011/08/28/setting-mercury-mail-server-di-xampp/

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 14-1-2012

KangAgus

Install XAMPP di Ubuntu 10.10


Tahap Instalasi
  1. Download XAMPP for linux disini
  2. Simpan hasil download berupa file di folder Documents
  3. Buka console terminal untuk mengetikan perintah
  4. Masuk ke direktori Documents dengan perintah cd Documents
  5. Extract file xampp-linux-1.7.7.tar.gz ke directory opt dengan perintah tar xvfz xampp-linux-1.6.7.tar.gz -C /opt
  6. Cek directory opt anda apakah sudah ada folder lampp di dalamnya.
  7. Untuk diketahui bahwa directory opt ada di filesystem. XAMPP untuk linux disebut juga dengan LAMPP.
  8. Sekarang tinggal perintah untuk start xampp atau lampp nya dengan perintahnya /opt/lampp/lampp start
Tahap Ujicoba 
  1. Buka browser dan masukan alamat http://localhost
  2. Buat Database anda melalui phpmyadmin http://localhost/phpmyadmin
Tahap Copy File web
  1. Siapkan file web yang sudah terkompresi misalnya labhouse.tar.gz
  2. Ekstrak file tersebut dan copy hasil ekstraksnya ke folder htdocs
  3. Dengan perintah tar xvfz labhouse.tar.gz -C /opt/lampp/htdocs
  4. Ubah hak akses folder web tersebut agar bisa di jalankan di web server
  5. Dengan perintah sudo chmod 777 -R /opt/lampp/htdocs/labhouse
  6. Selesai

Langkah Import database

Menghapus Folder Web
  1. Pindah ke root folder htdocs terlebih dahulu cd  /opt/lampp/htdocs/
  2. Hapus folder dan file yang ada di dalamnya rm -rf labhouse
  3. Selesai
Konfigurasi XAMPP/LAMPP
  1. /opt/lampp/lampp start
  2. /opt/lampp/lampp stop

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Depok, 30-10-2011
noname

Mempassword PHPmyAdmin di XAMPP


security

XAMPP adalah sebuah software yang bagus untuk membuat sebuah halaman web dengan menggunakan PHP dan databasenya MYSQL, biasanya di pakai secara off line dengan menggunakan localhost. masalahnya!! jika XAMPP di jalankan di sebuah jaringan. orang bisa masuk ke phpmyadmin tanpa melalui autentifikasi.

jadi agar phpmyadmin anda “aman” gunakanlah password dan username. caranya:

  1. Masukan alamat http://localhost/security/
  2. Klik link => http://localhost/security/xamppsecurity.php <=   [allowed only for localhost]

  3. Masukan password untuk root.

  4. Sedangkan yang paling bawah adalah username dan password untuk masuk kehalaman security.

  5. Jika sudah, maka klik masing2 buttom untuk menyimpan.

Ok, sekarang phpmyadmin dan root anda telah di password, jadi untuk masuk ke phpmyadmin gunakan username nya root, dan passwordnya yang sudah anda isi tadi.

sedangkan untuk masuk ke halaman security, gunakan password dan username yang anda buat. sekian tutorial dari saya semoga berguna untuk anda. teruslah berkreasi tanpa henti… 🙂

%d bloggers like this: