Apache, Windows 10'da XAMPP Denetim Masası'ndan başlamıyor

XAMPP Kontrol Panelini Windows 10'a yükledikten sonra, birçok kullanıcı Apache'yi başlatırken bir hatayla karşılaştığını bildirdi . Bu sorun genellikle World Wide Publishing Service gibi bir işlem cihazınızın 80 numaralı bağlantı noktasında çalışmaya devam ettiğinde ortaya çıkar. Bundan dolayı, Windows 10 işletim sistemi Apache sunucusunun çalışmasına izin vermez ve bu şekilde hataya neden olur.

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

Aslında, bir bilgisayardaki Bağlantı Noktası 80, Apaches modülünün XAMPP üzerinde kullandığı varsayılan TCP / IP bağlantı noktasıydı. Ve iki farklı uygulama aynı ağ bağlantı noktasını kullanamayacağından, XAMPP'nin Apache sunucusunu başlatmadan önce onu durdurmanız gerekir. Bu sorunu cihazınızda da yaşıyorsanız, bu kılavuzda bahsettiğim birkaç kolay çözüm var. Öyleyse başlayalım.

Apache, XAMPP Kontrol Panelinden başlamıyor

World Wide Web Yayınlama Hizmetini temizlemek, Apache'yi yeniden başlatmak için en iyi yaklaşım olacaktır. Ancak, TCP / IP bağlantı noktası numarasını değiştirerek veya gerekirse hizmeti durdurarak da elde edebilirsiniz. Bu nedenle, Apache'nin XAMPP Kontrol Panelinde başlamamasını düzeltmek için aşağıdaki tüm olası yöntemleri uygulayın:

  1. World Wide Web Hizmetlerini Temizle
  2. Varsayılan Apache TCP / IP bağlantı noktasını değiştirin
  3. World Wide Web Yayınlama Hizmetini Durdurun

Bunları detaylı olarak görelim.

1] World Wide Web Hizmetlerini Temizle

Apache hizmetinin başlangıç ​​sorununu çözmek için, cihazınızdan World Wide Web Hizmetlerini temizlemeniz gerekir. Ancak başlamadan önce, bu hizmete dayanan herhangi bir uygulamanızın olmadığından emin olun.

Her şey yolunda görünüyorsa, Windows sisteminizde Denetim Masası'nı açın.

Açıldığında, tüm Kontrol Paneli öğelerini görebilmek için Kontrol Panelini Büyük simgeler veya Küçük simgeler seçeneğinde görüntülemeyi seçin .

Apache'nin XAMPP Kontrol Panelinde başlamamasını düzeltme

Mevcut öğelerden Programlar ve Özellikler seçeneğini seçin .

Sol kenar çubuğunda, Windows özelliklerini aç veya kapat adlı bir bağlantı var, üzerine tıklayın.

Düzeltme - Apache, XAMPP Kontrol Panelinde başlamıyor

Windows Özellikleri iletişim kutusunda, İnternet Bilgi Hizmetleri alanını genişletin .

Şimdi, World Wide Web Hizmetleri ile ilgili onay kutusunu temizleyin ve ardından değişiklikleri kaydetmek için Tamam düğmesine tıklayın.

Apache, XAMPP Kontrol Panelinde başlamıyor

Yukarıdaki adımları tamamladıktan sonra cihazınızı yeniden başlatın. Bundan sonra, XAMPP Kontrol Panelini açın ve Apache'deki Başlat düğmesine tıklayın. Şimdi bilgisayarınızda 80 numaralı bağlantı noktasında çalışmalıdır.

2] Varsayılan Apache TCP / IP bağlantı noktasını değiştirin

Herhangi bir nedenden ötürü, yukarıdaki yöntem geçici çözümü sizin için işe yaramazsa, Apache'yi farklı bir TCP / IP bağlantı noktasında yürütmek üzere yapılandırmanız gerekir. Öyleyse, şu önerileri izleyin:

Windows cihazınızda XAMPP Kontrol Panelini açın.

Apache modülünün Config butonuna tıklayın .

Açılır menü listesinden Apache (httpd.conf) seçeneğini seçin.

Apache, XAMPP Kontrol Panelinden başlamıyor

Aşağıdaki not defteri sayfasında, Listen 80'i bulmanız gerekiyor .

Aramayı kolaylaştırmak için Ctrl + F kısayol tuşuna basın. Açılır menüde aramak istediğiniz şeyi yazın. Etrafı sar onay kutusunu işaretleyin, Eşleştirme durumunu işaretlemeden bırakın ve Sonrakini Bul düğmesine tıklayın.

Varsayılan Apache TCPIP bağlantı noktasını değiştirin.

İlgili satırı bulduğunuzda, bağlantı noktası numarasını istediğiniz herhangi bir rasgele sayı ile değiştirin.

Örneğin, 121 numaralı bağlantı noktasını deneyebilirsiniz. Ardından, TCP / IP bağlantı noktası numarası için karşılık gelen sonuç şu şekilde olacaktır - Dinle 121 .

Değişiklikleri Not Defteri'ne kaydetmek için Ctrl + S kısayol tuşuna basın.

Not: Lütfen bu yapılandırmayı kullanırken, sitenize bağlanmak istediğiniz URL'ye her zaman TCP / IP bağlantı noktası numarasını eklemeniz gerektiğini unutmayın. Örneğin, tarayıcınızda Apache sunucusuna erişmek için localhost / dashboard yerine şunu girmeniz gerekir: localhost: 121 / dashboard .

Yukarıdaki adımları düzgün bir şekilde gerçekleştirdikten sonra, XAMPP'deki Apache'nin başlatma sorunu çözülecektir.

3] World Wide Web Yayınlama Hizmetini Durdurun

Alternatif bir şekilde, World Wide Web Publishing Service'i durdurmanız ve ayarlarını, hizmetin yalnızca manuel olarak başlatılabilmesi için değiştirmeniz gerekir. Öyleyse başlayalım:

World Wide Web Publishing Service'i durdurmak için önce Windows 10 bilgisayarınızda Windows Services Manager'ı açmanız gerekir.

Hizmetler ekranında, Ad sütunu altında World Wide Web Publishing Service seçeneğini arayın .

Bulduğunuzda, özellikler penceresini açmak için üzerine çift tıklayın.

Özellikler penceresinde, Genel sekmesi varsayılan olarak açılır.

Genel sekmesinde, Başlangıç ​​Türü'nü bulun ve Manuel olarak değiştirin . Bu, gerektiğinde hizmeti manuel olarak başlatmanıza izin verecektir.

Devam edin, servis çalışma durumunu durdurun ve Uygula > Tamam düğmesine tıklayın.

Şimdi, XAMPP Kontrol Panelini açın ve Apache sunucusunu çalıştırmak için Başlat düğmesine tıklayın.

Bu kadar. Umarım bu kılavuz, XAMPP Kontrol Panelindeki Apache hizmetinin başlangıç ​​sorununu çözmenize yardımcı olur.

Varsayılan Apache TCPIP bağlantı noktasını değiştirin