Po zainstalowaniu, nie działa APACHE

0

czesc!
mam kłopot z uruchomieniem serwera Apache.
po jego zainstalowaniu (obojętnie jakiej wersji), zrestartowaniu kompa. i uruchomeniu apache'a, wyświetla się taki błąd:
[Wed Oct 15 2232 2003] [crit] make_sock: failed to get a socket for port 80

zaznaczam, że nie jestem podłączony do internetu.
CO MAM ROBIĆ??? przeglądnąłem kilka książek i nie znalazłęm żadnej odpowiedzi. HELP!!!

0

Pewnie jakiś inny program już sobie zawłaszczył ten port, albo nie masz loopbacka. Sprawdź, czy nie masz odpalonego IIS'a (o ile to winda), albo sprawdź, czy masz uruchomiony interfejs sieciowy lo (pod linuchem polecenie ifconfig).

0

dzięki. ale nie bardzo kumam o co biega. co mam sprawdzić i jak?
w PHP dopiero zaczynam się orientować.

0

szczerze mówiąc, to nie dam Ci instrukcji obsługi, bo jeszcze nie spotkałem z takiego błędu. poza tym nawet nie wiem, o jakim systemie operacyjnym mówimy. [chomik]
więc zakładam, że linux. 1) wklep polecenie (w shellu) ifconfig, zobacz czy wyświetli interfejs lo (loopback). 2) może być tak, że nie masz wkompilowanej do jądra obsługi sieci - w ogóle co za dystrybucję masz?

0

Później:

  1. Jeśli linux [b]netstat --listen[/b]
  2. Jeśli winda [b]netstat[/b]

Szukaj wpisów LISTENING lub NASŁUCHIWANIE aby określić czy port 80 nie jest używany przez inną usługę.

Sprawdź /etc/inetd.conf czy nie masz wpisów http.

0

Sorry , że dopisuję to po kilku dniach, ale dopiero teraz znalazłem czas aby pójść do kawiarenki.
Mam Windows 98, bez modemu, karty sieciowej etc., ale z tego co wiem do zainstalowania apache'a nie potrzeba praktycznie nic prócz przeglądarki internetowej (tak wyczytałem z literatury; mam książkę "PHP 4 od podstaw" wyd. HELION).

0

To może wina braku karty sieciowej ?

0

Jesli to winda to zamiast takiego czystego apache lepiej zainstaluj FoxServa albo cos podobnego I nie bedziesz musial sie z niczym bawic :)

0

zainstaluj sobie dowolne sterowniki karty sieciowej, tak abyś w menedżerze urządzeń miał jakąś kartę sieciową (nawet kartę DialUp) i zainstaluj do niej protokół TCP/IP. Na pewno pójdzie :-)

0

no nie, litości, żadna sieciówka nie jest potrzebna. win sam sobie tworzy pętlę zwrotną, do tego nie jest potrzebna sieć!!! bo tu nie chodzi o komunikację sieciową, tylko międzyprocesową, a ta z siecią niekoniecznie ma coś wspólnego. ale... chociaż sieci nie ma, musi być protokół tcp/ip - bo to on udostępnia porty.
i tyle.

0

zgadzam się (ale tylko w przypadku systemu Linux). Niestety w windowsie musi być jakieś urządzenie (chociażby nawet nieistniejące sprzętowo) obsługujące protokół TCP/IP, a takim jest np. modem lub karta sieciowa

1 użytkowników online, w tym zalogowanych: 0, gości: 1