sonerooz
Doçent
- Katılım
- 25 Mart 2017
- Mesajlar
- 555
- Reaksiyon puanı
- 216
- Puanları
- 43
- Yaş
- 29
Arkadaşlar merhaba, içinizde PHP kodlayanlar varsa bu hatayla karşılaşmış olma ihtimali çok yüksek. Nedir bu hata?
Biz Sunucumuzu 80 portun'da çalıştırmaya kalktığımızdan dolayı, bu işlerle çok uğraştıysanız, Apache sunucunuzu çalıştırmaya kalktığınızda daha önce kullandığınızı DBMS olan MSSQL o portu işgal etmiş olma ihtimali çok yüksek. O Olmasa bile, SKYPE ve ya başka bir program işgal ediyor olabilir ki bu bizim Turuncuda kalma sorunumuzun nedenidir. Peki bu sorunla karşılaştığımızda ne yapmalı??
Çok basit olarak, bu php dosyalarını başka portta çalıştırmak herkesin aklına gelecektir. Bu en basit yöntemdir. Önce bunu anlatayım.
Resimdeki yolu takip ederseniz çıkan pencerede apachi sunucusunun 80'de çalışmaya kalktığını göreceksiniz. Hemen altındaki sekmede Use a port other than 80 (80'den başka bir port dene) seçeniğine tıklıyoruz.
Ve önümüze böyle bir ekran çıkıyor. Burada 8080 en güzel alternatif porttur. Yani, başkası oturduğunda çakışmayı farkettiğinde hiç başka yere bakmadan 8080'i deneyecektir. Dolayısıyla marjinallik yapmamak adına 8080 portunu ayarlayalım. Fakat memleketinizin plakasını çiftleme şekilde yazmak da adetimizdir 1616 çok yapmışımdır. Memleketim Bursa'ma selamlar
Portumuzu 8080 olarak değiştirdikten sonra
Görüldüğü üzere WAMP server yeşil ışık yandı ve apache portu 8080'e dönüştü.
Şimdi wamp'a tıklayıp localhost'a girelim.
Gördüğünüz üzere localhost'un yanında port numaramız geldi. E daha önceden niye böyle bir şey yazmıyordu?
Çünkü HTTP default olarak 80 portunu kullanır. Biz onu belirtmesek de O 80 olarak anlar.
Peki ben her seferinde linkin sonuna port'u mu gireceğim? Daha usulunce yolu yok mudur?
İkinci ihtimal olarak çakışan programı interrupt edersek, sorun mantıken çözülücektir. Fakat büyük bir problemimiz var, çakışan program hangisi? Bunun için
Bu sekmede 80 portunu dene seçeneğine tıklamamız gerekiyor.
Çıkan pencerede 80 portunun kim tarafından kullanıldığını göreceksiniz. Bu server'ı arattığınızda internetten kimin kullandığını bulabilirsiniz. Örneğin benimkini SQL Server Reporting Services kullanıyormuş.
Çalıştır (Windows + R) penceresine services.msc yazıp hizmetler'e hızlı giriş yaptıktan sonra bizim sorun çıkaran Servisi durduruyoruz.
Ve sanırım sorunumuz çözüldü. Başka porttaysa gene Use a port other than (Portname) 'den 80e çevirebilirsiniz.
Kolay gelsin..
Biz Sunucumuzu 80 portun'da çalıştırmaya kalktığımızdan dolayı, bu işlerle çok uğraştıysanız, Apache sunucunuzu çalıştırmaya kalktığınızda daha önce kullandığınızı DBMS olan MSSQL o portu işgal etmiş olma ihtimali çok yüksek. O Olmasa bile, SKYPE ve ya başka bir program işgal ediyor olabilir ki bu bizim Turuncuda kalma sorunumuzun nedenidir. Peki bu sorunla karşılaştığımızda ne yapmalı??
Çok basit olarak, bu php dosyalarını başka portta çalıştırmak herkesin aklına gelecektir. Bu en basit yöntemdir. Önce bunu anlatayım.
Resimdeki yolu takip ederseniz çıkan pencerede apachi sunucusunun 80'de çalışmaya kalktığını göreceksiniz. Hemen altındaki sekmede Use a port other than 80 (80'den başka bir port dene) seçeniğine tıklıyoruz.
Ve önümüze böyle bir ekran çıkıyor. Burada 8080 en güzel alternatif porttur. Yani, başkası oturduğunda çakışmayı farkettiğinde hiç başka yere bakmadan 8080'i deneyecektir. Dolayısıyla marjinallik yapmamak adına 8080 portunu ayarlayalım. Fakat memleketinizin plakasını çiftleme şekilde yazmak da adetimizdir 1616 çok yapmışımdır. Memleketim Bursa'ma selamlar
Portumuzu 8080 olarak değiştirdikten sonra
Görüldüğü üzere WAMP server yeşil ışık yandı ve apache portu 8080'e dönüştü.
Şimdi wamp'a tıklayıp localhost'a girelim.
Gördüğünüz üzere localhost'un yanında port numaramız geldi. E daha önceden niye böyle bir şey yazmıyordu?
Çünkü HTTP default olarak 80 portunu kullanır. Biz onu belirtmesek de O 80 olarak anlar.
Peki ben her seferinde linkin sonuna port'u mu gireceğim? Daha usulunce yolu yok mudur?
İkinci ihtimal olarak çakışan programı interrupt edersek, sorun mantıken çözülücektir. Fakat büyük bir problemimiz var, çakışan program hangisi? Bunun için
Bu sekmede 80 portunu dene seçeneğine tıklamamız gerekiyor.
Çıkan pencerede 80 portunun kim tarafından kullanıldığını göreceksiniz. Bu server'ı arattığınızda internetten kimin kullandığını bulabilirsiniz. Örneğin benimkini SQL Server Reporting Services kullanıyormuş.
Çalıştır (Windows + R) penceresine services.msc yazıp hizmetler'e hızlı giriş yaptıktan sonra bizim sorun çıkaran Servisi durduruyoruz.
Ve sanırım sorunumuz çözüldü. Başka porttaysa gene Use a port other than (Portname) 'den 80e çevirebilirsiniz.
Kolay gelsin..