Cara Mengatasi XAMPP Error Apache Shutdown Unexpectedly

Pada saat pertama kali menjalankan Apache pada XAMPP seringkali ditemui error seperti ini :[Apache] Status change detected: stopped [Apache] Error: Apache shutdown unexpectedly. [Apache] This may be due to a blocked port, missing dependencies,  [Apache] improper privileges, a crash, or a shutdown by another method. [Apache] Press the Logs button to view error logs and check [Apache] the Windows Event Viewer for more clues [Apache] If you need more help, copy and post this [Apache] entire log window on the forums

Hal ini biasanya disebabkan oleh port default yang dipakai Apache sudah dipakai oleh aplikasi lain yang sudah terinstal sebelumnya. Cara memperbaiki error seperti ini adalah sebagai berikut :
Cara Memperbaiki Error Apache Shutdown Unexpectedly pada XAMPP
  • Cari file httpd.conf yang ada di folder /xampp/Apache/conf 
  • Buka atau open with file tersebut dengan notepad
  • Pada file configuration tersebut, cari line LoadModule ssl_module modules/mod_ssl.so
  • Kasih komen atau tanda '#' didepan line tersebut, sehingga menjadi #LoadModule ssl_module modules/mod_ssl.so
  • Selanjutnya save file httpd.conf nya
  • Jalankan kembali Apache-nya, dan sekarang Apache-nya sudah bekerja.

Bila masih belum berhasil silahkan ganti port XAMPP dengan cara memperbaikinya:

1. Mengganti Port XAMPP 
  • Cari file C:\xampp\apache\conf\httpd.conf (buka dengan notepad++ atau program sejenisnya)
  • Cari (Ctrl+F) tulisan Listen 80, ganti jadi Listen 8080
  • Cari juga (Ctrl+F) tulisan ServerName localhost:80, ganti jadi ServerName localhost:8080
  • Simpan (ctrl+s)
  • Selanjutnya cari file C:\xampp\apache\conf\extra\httpd-ssl.conf (buka dengan notepad++ atau program sejenisnya)
  • Cari tulisan (Ctrl+F) Listen 443, ganti jadi Listen 4499
  • Lagi cari tulisan (Ctrl+F) ServerName localhost:443, ganti jadi ServerName localhost:5050
  • Simpan (ctrl+s)
atau bisa juga langsung buka di settingan port apachenya XAMPP kalo tidak mau repot-repot buka confignya, setingannya ada di xampp > control panel > apache  > Config > Service and Port Setings

xampp > control panel > apache  > Config > Service and Port Setings


Lalu start lagi Apachenya.




2. Stop Service Aplikasi




Jika port digunakan oleh aplikasi lain, logikanya stop aplikasi yang menggunakan lalu jalankan xampp, oke sekarang jalankan Xampp control panel > netstat > lihat aplikasi yang sedang berjalan,
Xampp control panel > netstat


perhatikan jika ada yang menggunakan port 80 dan 443, jika ada aplikasi yang menggunakan port 443 sekarang tinggal menghentikan aplikasinya, caranya klik tab service di xampp control panel lalu stop proses yang sedang berjalan yang menggunakan port tersebut.

service


Setelah dihentikan, jalankan lagi xamppnya, dan sekarang lihat hasilnya.

[Apache]  Autostart aborted: Apache is already running [mysql]  Autostart aborted: MySQL is already running [filezilla]  Autostart aborted: FileZilla is already running

Semoga Bermanfaat :)

Sumber Picture : http://www.ngabidin.web.id/



Postingan terkait:

3 Tanggapan untuk "Cara Mengatasi XAMPP Error Apache Shutdown Unexpectedly"

Reza Cahya Saputra. Diberdayakan oleh Blogger.