Cara Konfigurasi Port pada Apache yang Tidak Dapat Running di XAMPP

Pada kesempatan kali ini saya akan berbagi memperbaiki Apache yang tidak bisa di-running, atau saat dicoba di klik button Start maka akan otomatis terminate dan muncul error berikut ini.
Gambar Error Message pada XAMPP

Berikut ini adalah log error pada apache pada XAMPP :

Error: Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Press the Logs button to view error logs and check
the Windows Event Viewer for more clues
If you need more help, copy and post this
entire log window on the forums

Case ini adalah case yang sering ditemui saat awal belajar PHP, menginstall XAMPP, namun Apache nya tidak dapat diruuning.

Penyebab apache tidak dapat dijalankan adalah default port apache telah digunakan oleh aplikasi lain. aplikasi yang menggunakan port defalut sama dengan apache dari beberapa khasus yang pernah saya temui skype versi lama.

Port default TCP dan HTTP pada Apache telah digunakan oleh aplikasi lain, misalkan Skype yang versi lama, secara otomatis akan menggunakan port default :80 sehingga xampp tidak dapat diruning.

Cara trobleshooting untuk mengganti port apache pada XAMPP

Berikut ini solusi untuk membuat apache dapat running secara normal di XAMPP dengan mengikuti langkah-langkah di bawah ini mengganti/mengkonfigurasi port Apache yang bentrok dengan port aplikasi lain :

  1. Langkah pertama buka XAMPP terlebih dahulu.
  2. Selanjutnya, silahkan klik button Config pada barisan Apache,  kemudian silahkan pilih Apache (httpd.conf).
    XAMPP membuka konfigurasi Apache yaitu pada file httpd.conf
  3. Kemudian silahkan cari angka 80, yang digunakan sebagai port, menggunakan tool find (dapat dibuka dengan menekan key map keyboard Ctrl+F).
    Silahkan cari cofigurasi yang mendefinisikan port default yaitu 80Gambar Find tool pada note pada untuk menemukan konfiguasi port:80
  4. Apache memiliki default port 80, silahkan dapat anda ganti sesuai dengan keiginan anda, namun biasanya port 80 dapat menggantinya dengan 81 atau 8080 atau 8181. Pada tutorial kali ini saya akan menggantikan port 80 menjadi port 81.

    Seperti yang telah saya coba jelaskan sebelumnya bahwa penyebab error karena port default telah digunakan oleh aplikasi lain yang ter-install lebih dahulu. Sebenarnya anda dapat mengganti port secara bebas namun pastiak port yang anda gunakan adalah port yang belum terkonfigurasi oleh di aplikasi lainnya.

    Gambar Konfigurasi port yang telah di update menjadi :81
    Silahkan save file httpd.conf, dengan menekan key map pada keyboard Ctrl+S, dan close file httpd.conf.
  5. Selanjutnya kembali lagi ke XAMPP Control Panel, kemudian silahkan klik button Config pada Apache kemudian pilih Apache (httpd-ssl.conf)

  6. Setelah file httpd-ssl.conf dibuka pada notped silahkan cari TCP port yang default portnya adalah 443.

    Gambar mencari kofigurasi Port TCP 443
  7. Selanjutnya mengganti TCP port 443, pada tutorial kali ini untuk mengganti port 443 dengan 4433.

    Gambar konfigurasi post TCP 443 diganti dengan 4433

    Jangan lupa untuk save file httpd-ssl.conf, dengan cara Ctrl+S.

  8. Jika configurasi sudah selesai, silahkan runing kembali apache maka hasilnya jika apachenya berhasil di jalankan pada port(s), akan tampil sesuai dengan hasil konfigurasi yang kita lakukan :

    Port(s)
    81,4433
    port HTTP, Port TCP

    Hasil Konfiguarasi Port Apache pada XAMPPGambar Jika Apache pada XAMPP berhasil running dengan konfigurasi port baru.

  9. Terakhir untuk melakukan test bahwa konfigurasi berhasil dengan meggunakan web browser, buka web browser anda kemudian coba buka localhost anda dengan cara mengakses url berikut :

    http://localhost:81/

    Gambar hasil halaman dashboard yang tampil pada web browser 
    Seperti yang telah anda saksikan, Apache dapat running secara normal di XAMPP.

Note :

  • Cara mengakses localhost pada web browser yang telah dikonfigurasi port nya yaitu dengan cara localhost disertai dengan port, misalkan pada contoh saya menggunakan port 81 (sesuaikan dengan port yang anda gunakan).
  • Jika anda telah mencoba langkah-langkah dengan baik dan benar namun Apache masih belum bisa running normally dan masih muncul error message yang sama, maka anda dapat mencoba mengganti lagi port nya dengan angka lain.
  • Dan 1 hal dasar yang sangat cukup membantu anda dalam mengidentifikasi permasalahan pada XAMPP yaitu dengan “MEMBACA”. Jika ada suatu anomaly yang muncul pada XAMPP anda yang perlu anda cek pertama kali adalah bagian console log nya, tempat dimana system menjelaskan permasalahnya.

Sekian tutorial mengkonfigurasi port Apache pada XAMPP.
Banyak kekurangannya mohon maaf, terima kasih telah berkunjung.

~SEMOGA BERMANFAAT~
 

Leave a Reply

Your email address will not be published. Required fields are marked *