Apache, Windows, Skype: make_sock: could not bind to address 0.0.0.0:80.

Kilka miesięcy temu miałem problem z moim WampServerem, a właściwie z jednym elementem zawartego w nim stosu WAMP - serwerem Apache. Jeśli nie uruchomiłem go jako pierwszego zaraz po starcie komputera, to ikonka pakietu w trayu świeciła się na “żółto”, co nie oznaczało jakichś krytycznych błędów, ale z drugiej strony nadal nie pozwalała na pracę na localhoście. Jako, że w pewnym momencie moje zdenerwowanie tym utrudnieniem tradycyjnie przekroczyło wartość graniczną, zdecydowałem, że przeprowadzę dochodzenie i znajdę rozwiązanie problemu. Zapraszam do lektury.

[Blog] Pierwsza rocznica!

Jest mi niezmiernie miło zakomunikować, że właśnie dzisiaj [tj. 26 września 2010r. - w sumie wpis rocznicowy pod koniec dnia lekko mija się z celem, ale co mi tam ;]] mija równy rok od napisania pierwszego “poważnego” wpisu na niniejszym blogu, a więc można już oficjalnie mówić o rocznicy “Bloga::Programisty”. W niniejszym wpisie chciałbym podzielić się z Wami informacjami o tym, czego przez ten rok nauczyłem się, co zrozumiałem i jakie wyciągnąłem wnioski, które na pewno przyczynią się do uczynienia tego serwisu jeszcze lepszym i bardziej pożytecznym dla Was, Czytelników.

[Apache] Tworzenie wirtualnych hostów w systemie Windows.

W trakcie tworzenia strony internetowej oczywistą sprawą jest to, że chcielibyśmy przetestować, jak nasz produkt będzie sprawował się w środowisku produkcyjnym. Instalujemy więc lokalnie serwer testowy [np. WAMP, XAMPP] tak, aby wersje poszczególnych komponentów “pasowały” do tych, które będą obecne na serwerze docelowym. W ten sam sposób dostosowujemy też konfigurację tychże, tak, aby przeprowadzana symulacja była maksymalnie zgodna [np. ustawienia dotyczące register_globals czy magic_quotes_gpc - czasem można trafić na “ciekawy” serwer produkcyjny, stąd trzeba zadbać o wszystkie, nawet przestarzałe / zdeprecjonowane możliwości]. Dumni z siebie uruchamiamy serwer i wpisujemy w przeglądarce http://localhost/NaszProjekt/trunk/web/index.php...