Thursday, January 16, 2014

Mengubah port 80 pada xampp


Jika anda pengguna XAMPP sebagai salah satu webserver, kemudian anda menginstal SQL SERVER 2012 saat hendak mengunjungi localhost, pasti akan tertera

HTTP Error 404. The requested resource is not found.

pada halaman website anda, salah satu kemungkinan yang terjadi, (jika tidak terjadi troubleshooting lain seperti penghapusan folder atau folder xampp yang hilang) maka port 80 yang biasa digunakan Xampp positif digunakan oleh SQL SERVER 2012,

untuk mengatasinya, saya ingin berbagi cara mudah untuk mengubah port pada xampp :)

Setelah mendapati Xampp Control panel anda berhenti dengan indikator

5:33:24 PM  [Apache] Problem detected!
5:33:24 PM  [Apache] Port 80 in use by "system"!
5:33:24 PM  [Apache] Apache WILL NOT start without the configured ports free!
5:33:24 PM  [Apache] You need to uninstall/disable/reconfigure the blocking application
5:33:24 PM  [Apache] or reconfigure Apache to listen on a different port

tutup Xampp control panel anda, kemudian buka explorer anda C:\xampp\apache\conf

folder yang akan diubah berada didalam folder xampp pada drive anda pernah menginstal xampp, di dalam folder apache > conf


buka file httpd.conf menggunakan notepad atau notepad++,
cari baris script  seperti ini

ServerRoot "C:/xampp/apache"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 0.0.0.0:80
#Listen [::]:80
Listen 80

abaikan baris dengan awalan tanda pagar # ubah angka pada Listen 80 dengan angka lain, untuk hal ini saya menggunakan angka 34 (Listen 34)

sehingga penggalannya akan tertera pada script seperti ini
ServerRoot "C:/xampp/apache"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 0.0.0.0:80
#Listen [::]:80
Listen 34

pastikan anda tidak merubah baris skrip apapun lagi, dan gunakan nomor yang belum digunakan oleh port lain. Jika sudah selesai, simpan file yang telah anda ubah tadi. Ctrl+s :D
Maka selesai, panggil kembali Xampp control panel anda, nyalakan module yang akan anda gunakan

untuk mengakses localhost pada website anda, jangan lupa bubuhkan angka yang baru saja anda gunakan untuk mengganti port 80 tadi,  untuk saya tentu, alamatnya jadi berbeda yaitu localhost:34/


Apache dan mysql anda sudah dapat digunakan lagi sekarang, semoga post ini bermanfaat dan, Happy Coding :D ~!


Hana Zainab Mukarromah Web Developer

I am a programming teacher who lived in Bandung, pluviophile nephelolater, oneironaut, writer, blogger, muslimah for a living