Xampp port hatasının düzeltilmesi

xampp-apache-shutdown-unexpectedly-problem inin düzeltilmesi

XAMPP, Apache - Error: Apache shutdown unexpectedly hatasının düzeltilmesi

XAMPP Control Panel de çalışmayan Apache ayarlarının düzeltilmesi

 

Apache nin port çakışması yüzünden çalışmaması sebebiyle aşağıdakine benzer bir hata alıyorsanız.

 

 

HATA:  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

ÇÖZÜM 1:

1. Apache yazısının hemen Start, Admin den sonra yer alan Config i seçiniz. Buradan ekrana gelen pencereden Apache (httpd.conf) u seçin. Notpad ile açılan dosyadan 59. satırdaki Listen 80 port ayarını başka bir port yapınız mesela 81 (tabi bu portu da başka bir uygulamanın kullanmıyor olması gerekiyor) örn: Listen 81 220. satırdaki ServerName localhost:80 portunuda değiştir. Örn. 81 (Merak eden için yol [sürücüadı]:\xampp\apache\conf\httpd.conf)



Listen 80
yerine 
Listen 8080
ServerName localhost:80
yerine
ServerName localhost:8080

Notepadte açtığın dosyayı kaydedip çık.

 

2. Tekrar aynı Config i tıklayıp bu seferde Apache (httpd-ssl.conf) yi seçip açılan notepad dosyasındaki 36. satırdaki Listen 443 ün port ayarını uygun bir porta ben (444 ile denedim) değiştirin.

Listen 443
yerine
Listen 4433  
<VirtualHost _default_:443>
ServerName localhost:443
yerine
<VirtualHost _default_:4433>
ServerName localhost:4433

 

(Merak eden için dosyanın bulunduğu yol : [sürücüadı]:\xampp\apache\conf\extra\httpd-ssl.conf)

 

3. Xampp Control Paneli ana penceresindeki sağ üst köşeden Config sonra Service and Port setting ve artından gelen port ayarlarını değiştiriniz. 81 ile 444 gibi

 

örneğin.

Tekrar Apache yazısının yanındaki Start düğmesini tıklatığınızda artık Apache nin yeşil yanıp çalışması gerekiyor.

 

ÇÖZÜM 2:

biz burada port çakışması var diye Xampp ın port ayarlarını değiştirdik. Eğer aynı portu kullanan programı biliyorsanız o programın da port ayarlarını değiştirebilirsiniz. mesala Skype kullanıyor ise bu portları

Tools > Options > Advanced > Connection

Araçlar>Seçenekler>Gelişmiş>Bağlantı

ayarlarına gelip buradan

use port 80 and 443 as alternative for incoming connection seçeneğinin başındaki işareti kaldırıp başka bir portu kullanması sağlanabilir.