Page Nav

HIDE
{fbt_classic_header}

Terbaru :

latest

Apache Tidak Bisa Start dengan Error : "Apache Shutdown Unexpectedly .. "

Ketika Anda start Apache melalui XAMPP Control Panel dan terjadi error seperti terlihat pada gambar di bawah ini mungkin Anda akan kebingung...

Ketika Anda start Apache melalui XAMPP Control Panel dan terjadi error seperti terlihat pada gambar di bawah ini mungkin Anda akan kebingungan. Biasanya tentu Anda googling untuk mencari penyelesaiannya.



Secara logika mungkin pertama kali tentunya Anda menduga bahwasanya ada aplikasi lain yang menggunakan port 80 sehingga konflik dengan apache yang juga menggunakan port 80. Dan pada permasalahan yang saya alami seperti di atas ternyata memang benar itu disebabkan oleh adanya konflik penggunaan port 80.

Sebelumnya coba kita bahas terlebih dahulu biasanya aplikasi apa-apa saja yang menggunakan port 80. Kandidat utama yang menggunakan port 80 adalah IIS (Internet Information Service), SQL Server Reporting Service, Skype.

Nah setelah kita memastikan permasalahan di atas terjadi karena konflik port 80, dan tersangkanya adalah IIS, SSRS ataupun Skype, maka penyelesaiaannya adalah Anda harus mematikan/stop pengguna port 80 lainnya tersebut, caranya adalah :
  • IIS
    Untuk mematikan service IIS di Windows 8/7/Vista melalui Command Prompt :
    c:> net stop was /y

    Untuk mematikan service IIS di Windows XP melalui Command Prompt :
    c:> net stop iisadmin /y

  • SQL Server Reporting Service (SSRS)
    SSRS akan tetap aktif walaupun SQL Server sudah di-uninstall. Untuk mematikan service SSRS dilakukan dengan cara :
    Buka "SQL Server Configuration Manager" ,  Pilih "SQL Server Services" di panel sebelah kiri , Klik 2x di "SQL Server Reporting Services" (lihat gambar di bawah ini).




    Muncul jendela SQL Server Reporting Services seperti di bawah ini. Tekan Tombol "Stop" untuk mematikan service SSRS.



    Masuk ke tab "Service" dan atur "Start Mode" menjadi "Manual" (lihat gambar di bawah ini).

  • Skype
    Untuk disable, pilih Tools > Options > Advanced > Connection, lalu hapus centang "Use port 80 and 443 as alternatives for incoming connections".
Akhirnya Apache bisa saya start lagi setelah mematikan service IIS dan SSRS seperti contoh di atas.

Jika ternyata masih juga tidak berhasil, coba sekarang Anda cek aplikasi/sistem apa saja yang menggunakan port 80 dengan mengetikkan perintah "netstat -ao" di command line windows. Catat pengguna port 80, caranya lihat di "local address" dan cari yang memiliki port 80 seperti "0.0.0.0:80" dan catat nilai PID nya. stop pengguna port 80 lainnya.

Referensi :
http://stackoverflow.com/questions/17946150/apache-is-not-running-from-xampp-control-panel
http://www.sitepoint.com/unblock-port-80-on-windows-run-apache/
http://stackoverflow.com/questions/8103924/xampp-port-80-is-busy-easyphp-error-in-apache-configuration-file
http://www.c-sharpcorner.com/UploadFile/8ea152/kill-process-from-the-command-prompt-in-windows-8/

Tidak ada komentar